<!-- HTML header for doxygen 1.8.6-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/xhtml;charset=utf-8" http-equiv="Content-Type"/>
<meta content="IE=9" http-equiv="X-UA-Compatible"/>
<meta content="Doxygen 1.8.13" name="generator"/>
<title>OpenCV: cv::gapi Namespace Reference</title>
<link href="../../opencv.ico" rel="shortcut icon" type="image/x-icon"/>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script src="../../jquery.js" type="text/javascript"></script>
<script src="../../dynsections.js" type="text/javascript"></script>
<script src="../../tutorial-utils.js" type="text/javascript"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script src="../../search/searchdata.js" type="text/javascript"></script>
<script src="../../search/search.js" type="text/javascript"></script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js", "TeX/AMSmath.js", "TeX/AMSsymbols.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
//<![CDATA[
MathJax.Hub.Config(
{
  TeX: {
      Macros: {
          matTT: [ "\\[ \\left|\\begin{array}{ccc} #1 & #2 & #3\\\\ #4 & #5 & #6\\\\ #7 & #8 & #9 \\end{array}\\right| \\]", 9],
          fork: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ \\end{array} \\right.", 4],
          forkthree: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ #5 & \\mbox{#6}\\\\ \\end{array} \\right.", 6],
          forkfour: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ #5 & \\mbox{#6}\\\\ #7 & \\mbox{#8}\\\\ \\end{array} \\right.", 8],
          vecthree: ["\\begin{bmatrix} #1\\\\ #2\\\\ #3 \\end{bmatrix}", 3],
          vecthreethree: ["\\begin{bmatrix} #1 & #2 & #3\\\\ #4 & #5 & #6\\\\ #7 & #8 & #9 \\end{bmatrix}", 9],
          cameramatrix: ["#1 = \\begin{bmatrix} f_x & 0 & c_x\\\\ 0 & f_y & c_y\\\\ 0 & 0 & 1 \\end{bmatrix}", 1],
          distcoeffs: ["(k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6 [, s_1, s_2, s_3, s_4[, \\tau_x, \\tau_y]]]]) \\text{ of 4, 5, 8, 12 or 14 elements}"],
          distcoeffsfisheye: ["(k_1, k_2, k_3, k_4)"],
          hdotsfor: ["\\dots", 1],
          mathbbm: ["\\mathbb{#1}", 1],
          bordermatrix: ["\\matrix{#1}", 1]
      }
  }
}
);
//]]>
</script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js" type="text/javascript"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css"/>
<link href="../../stylesheet.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<!--#include virtual="/google-search.html"-->
<table cellpadding="0" cellspacing="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="../../opencv-logo-small.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">OpenCV
    <span id="projectnumber">4.5.2</span>
   </div>
   <div id="projectbrief">Open Source Computer Vision</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<script src="../../menudata.js" type="text/javascript"></script>
<script src="../../menu.js" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
  initMenu('../../',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow" onkeydown="return searchBox.OnSearchSelectKey(event)" onmouseout="return searchBox.OnSearchSelectHide()" onmouseover="return searchBox.OnSearchSelectShow()">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe frameborder="0" id="MSearchResults" name="MSearchResults" src="javascript:void(0)">
</iframe>
</div>
<div class="navpath" id="nav-path">
  <ul>
<li class="navelem"><a class="el" href="../../d2/d75/namespacecv.html">cv</a></li><li class="navelem"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html">gapi</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#namespaces">Namespaces</a> |
<a href="#nested-classes">Classes</a> |
<a href="#enum-members">Enumerations</a> |
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">cv::gapi Namespace Reference<div class="ingroups"><a class="el" href="../../d7/d0d/group__gapi.html">G-API framework</a> » <a class="el" href="../../d9/d29/group__gapi__compile__args.html">G-API Graph Compilation Arguments</a><a class="el" href="../../d7/d0d/group__gapi.html">G-API framework</a> » <a class="el" href="../../db/df1/group__gapi__data__objects.html">G-API Data Types</a> »  | <a class="el" href="../../d3/d0c/group__gapi__meta__args.html">G-API Metadata Descriptors</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:d5/dd9/namespacecv_1_1gapi_1_1calib3d"><td align="right" class="memItemLeft" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dd9/namespacecv_1_1gapi_1_1calib3d.html">calib3d</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:d8/d5c/namespacecv_1_1gapi_1_1compound"><td align="right" class="memItemLeft" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d5c/namespacecv_1_1gapi_1_1compound.html">compound</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:d9/d90/namespacecv_1_1gapi_1_1core"><td align="right" class="memItemLeft" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d90/namespacecv_1_1gapi_1_1core.html">core</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:d0/d83/namespacecv_1_1gapi_1_1cpu"><td align="right" class="memItemLeft" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d83/namespacecv_1_1gapi_1_1cpu.html">cpu</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:d0/da9/namespacecv_1_1gapi_1_1detail"><td align="right" class="memItemLeft" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da9/namespacecv_1_1gapi_1_1detail.html">detail</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:d0/d1a/namespacecv_1_1gapi_1_1fluid"><td align="right" class="memItemLeft" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d1a/namespacecv_1_1gapi_1_1fluid.html">fluid</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:d1/dae/namespacecv_1_1gapi_1_1ie"><td align="right" class="memItemLeft" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dae/namespacecv_1_1gapi_1_1ie.html">ie</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:de/df8/namespacecv_1_1gapi_1_1imgproc"><td align="right" class="memItemLeft" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/df8/namespacecv_1_1gapi_1_1imgproc.html">imgproc</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:d4/d8b/namespacecv_1_1gapi_1_1nn"><td align="right" class="memItemLeft" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d8b/namespacecv_1_1gapi_1_1nn.html">nn</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:d8/dc9/namespacecv_1_1gapi_1_1ocl"><td align="right" class="memItemLeft" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dc9/namespacecv_1_1gapi_1_1ocl.html">ocl</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:d4/d8e/namespacecv_1_1gapi_1_1onnx"><td align="right" class="memItemLeft" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d8e/namespacecv_1_1gapi_1_1onnx.html">onnx</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:d6/d7d/namespacecv_1_1gapi_1_1own"><td align="right" class="memItemLeft" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d7d/namespacecv_1_1gapi_1_1own.html">own</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:d6/dbb/namespacecv_1_1gapi_1_1plaidml"><td align="right" class="memItemLeft" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dbb/namespacecv_1_1gapi_1_1plaidml.html">plaidml</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:d1/d16/namespacecv_1_1gapi_1_1python"><td align="right" class="memItemLeft" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d16/namespacecv_1_1gapi_1_1python.html">python</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:db/df4/namespacecv_1_1gapi_1_1render"><td align="right" class="memItemLeft" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df4/namespacecv_1_1gapi_1_1render.html">render</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:d1/d0d/namespacecv_1_1gapi_1_1s11n"><td align="right" class="memItemLeft" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d0d/namespacecv_1_1gapi_1_1s11n.html">s11n</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:df/d5b/namespacecv_1_1gapi_1_1streaming"><td align="right" class="memItemLeft" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html">streaming</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:d7/d9d/namespacecv_1_1gapi_1_1video"><td align="right" class="memItemLeft" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d9d/namespacecv_1_1gapi_1_1video.html">video</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:dd/de9/namespacecv_1_1gapi_1_1wip"><td align="right" class="memItemLeft" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/de9/namespacecv_1_1gapi_1_1wip.html">wip</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td align="right" class="memItemLeft" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d3a/classcv_1_1gapi_1_1GBackend.html">GBackend</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td align="right" class="memItemLeft" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d6f/structcv_1_1gapi_1_1Generic.html">Generic</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Special network type.  <a href="../../dd/d6f/structcv_1_1gapi_1_1Generic.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td align="right" class="memItemLeft" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d00/classcv_1_1gapi_1_1GFunctor.html">GFunctor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td align="right" class="memItemLeft" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/db6/classcv_1_1gapi_1_1GKernelPackage.html">GKernelPackage</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A container class for heterogeneous kernel implementation collections and graph transformations.  <a href="../../de/db6/classcv_1_1gapi_1_1GKernelPackage.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td align="right" class="memItemLeft" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dc4/structcv_1_1gapi_1_1GNetPackage.html">GNetPackage</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A container class for network configurations. Similar to GKernelPackage.Use <a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a7d2b842e9369c0d72b383e61b9038581">cv::gapi::networks()</a> to construct this object.  <a href="../../de/dc4/structcv_1_1gapi_1_1GNetPackage.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td align="right" class="memItemLeft" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dcd/structcv_1_1gapi_1_1GNetParam.html">GNetParam</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td align="right" class="memItemLeft" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df7/structcv_1_1gapi_1_1KalmanParams.html">KalmanParams</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Structure for the Kalman filter's initialization parameters.  <a href="../../d7/df7/structcv_1_1gapi_1_1KalmanParams.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td align="right" class="memItemLeft" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d25/structcv_1_1gapi_1_1use__only.html">use_only</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">cv::use_only() is a special combinator which hints G-API to use only kernels specified in <a class="el" href="../../d9/dfe/classcv_1_1GComputation.html#ab11bcc0578f9aa5ec8f8eaf6cda0dfa8" title="Compile the computation for specific input format(s). ">cv::GComputation::compile()</a> (and not to extend kernels available by default with that package).  <a href="../../d6/d25/structcv_1_1gapi_1_1use__only.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ac48508c20738bab60010b9c29eff9506"><td align="right" class="memItemLeft" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#ac48508c20738bab60010b9c29eff9506">StereoOutputFormat</a> { <br/>
  <a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#ac48508c20738bab60010b9c29eff9506ac8e699cd19165f9589fc1450066f8d7c">StereoOutputFormat::DEPTH_FLOAT16</a>, 
<br/>
  <a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#ac48508c20738bab60010b9c29eff9506a7f9e8c15883871f01a9a80013898a6cf">StereoOutputFormat::DEPTH_FLOAT32</a>, 
<br/>
  <a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#ac48508c20738bab60010b9c29eff9506ac4b6733e409caecdcf878cb70d942261">StereoOutputFormat::DISPARITY_FIXED16_11_5</a>, 
<br/>
  <a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#ac48508c20738bab60010b9c29eff9506a49f16156af9e943e16f796b297379535">StereoOutputFormat::DISPARITY_FIXED16_12_4</a>
<br/>
 }</td></tr>
<tr class="separator:ac48508c20738bab60010b9c29eff9506"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gaf923b18b9f56f6ecdbb23b380a99a413"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/group__gapi__matrixop.html#gaf923b18b9f56f6ecdbb23b380a99a413">absDiff</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src2)</td></tr>
<tr class="memdesc:gaf923b18b9f56f6ecdbb23b380a99a413"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the per-element absolute difference between two matrices.  <a href="../../d0/d86/group__gapi__matrixop.html#gaf923b18b9f56f6ecdbb23b380a99a413">More...</a><br/></td></tr>
<tr class="separator:gaf923b18b9f56f6ecdbb23b380a99a413"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga6a59513a83d79899345a39ee3497ba47"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/group__gapi__matrixop.html#ga6a59513a83d79899345a39ee3497ba47">absDiffC</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, const <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &amp;c)</td></tr>
<tr class="memdesc:ga6a59513a83d79899345a39ee3497ba47"><td class="mdescLeft"> </td><td class="mdescRight">Calculates absolute value of matrix elements.  <a href="../../d0/d86/group__gapi__matrixop.html#ga6a59513a83d79899345a39ee3497ba47">More...</a><br/></td></tr>
<tr class="separator:ga6a59513a83d79899345a39ee3497ba47"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga3fec036f5cf3f6cb8c2633c109085f0b"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/group__gapi__math.html#ga3fec036f5cf3f6cb8c2633c109085f0b">add</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src2, int ddepth=-1)</td></tr>
<tr class="memdesc:ga3fec036f5cf3f6cb8c2633c109085f0b"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the per-element sum of two matrices.  <a href="../../da/dd3/group__gapi__math.html#ga3fec036f5cf3f6cb8c2633c109085f0b">More...</a><br/></td></tr>
<tr class="separator:ga3fec036f5cf3f6cb8c2633c109085f0b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga8b5f4be4cb0e2b52b03778fafddd0819"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/group__gapi__math.html#ga8b5f4be4cb0e2b52b03778fafddd0819">addC</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &amp;c, int ddepth=-1)</td></tr>
<tr class="memdesc:ga8b5f4be4cb0e2b52b03778fafddd0819"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the per-element sum of matrix and given scalar.  <a href="../../da/dd3/group__gapi__math.html#ga8b5f4be4cb0e2b52b03778fafddd0819">More...</a><br/></td></tr>
<tr class="separator:ga8b5f4be4cb0e2b52b03778fafddd0819"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gab51408fdde1ec0a5d4fe5123826180ce"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/group__gapi__math.html#gab51408fdde1ec0a5d4fe5123826180ce">addC</a> (const <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &amp;c, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, int ddepth=-1)</td></tr>
<tr class="separator:gab51408fdde1ec0a5d4fe5123826180ce"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga60503b0500750881cc58a60e7eae084b"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/group__gapi__matrixop.html#ga60503b0500750881cc58a60e7eae084b">addWeighted</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, double alpha, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src2, double beta, double gamma, int ddepth=-1)</td></tr>
<tr class="memdesc:ga60503b0500750881cc58a60e7eae084b"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the weighted sum of two matrices.  <a href="../../d0/d86/group__gapi__matrixop.html#ga60503b0500750881cc58a60e7eae084b">More...</a><br/></td></tr>
<tr class="separator:ga60503b0500750881cc58a60e7eae084b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaab6a9c8473dbb256ec55865ee189b417"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d55/group__gapi__video.html#gaab6a9c8473dbb256ec55865ee189b417">BackgroundSubtractor</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, const <a class="el" href="../../d4/d7d/structcv_1_1gapi_1_1video_1_1BackgroundSubtractorParams.html">cv::gapi::video::BackgroundSubtractorParams</a> &amp;bsParams)</td></tr>
<tr class="memdesc:gaab6a9c8473dbb256ec55865ee189b417"><td class="mdescLeft"> </td><td class="mdescRight">Gaussian Mixture-based or K-nearest neighbours-based Background/Foreground Segmentation <a class="el" href="../../d3/d46/classcv_1_1Algorithm.html" title="This is a base class for all more or less complex algorithms in OpenCV. ">Algorithm</a>. The operation generates a foreground mask.  <a href="../../d4/d55/group__gapi__video.html#gaab6a9c8473dbb256ec55865ee189b417">More...</a><br/></td></tr>
<tr class="separator:gaab6a9c8473dbb256ec55865ee189b417"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gad78d0756339b84ed0fed49ac3b7dae01"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d38/group__gapi__colorconvert.html#gad78d0756339b84ed0fed49ac3b7dae01">BayerGR2RGB</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src_gr)</td></tr>
<tr class="memdesc:gad78d0756339b84ed0fed49ac3b7dae01"><td class="mdescLeft"> </td><td class="mdescRight">Converts an image from BayerGR color space to RGB. The function converts an input image from BayerGR color space to RGB. The conventional ranges for G, R, and B channel values are 0 to 255.  <a href="../../dc/d38/group__gapi__colorconvert.html#gad78d0756339b84ed0fed49ac3b7dae01">More...</a><br/></td></tr>
<tr class="separator:gad78d0756339b84ed0fed49ac3b7dae01"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga3e8fd8197ab16811caf9b31cb1e08a05"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d38/group__gapi__colorconvert.html#ga3e8fd8197ab16811caf9b31cb1e08a05">BGR2Gray</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:ga3e8fd8197ab16811caf9b31cb1e08a05"><td class="mdescLeft"> </td><td class="mdescRight">Converts an image from BGR color space to gray-scaled.  <a href="../../dc/d38/group__gapi__colorconvert.html#ga3e8fd8197ab16811caf9b31cb1e08a05">More...</a><br/></td></tr>
<tr class="separator:ga3e8fd8197ab16811caf9b31cb1e08a05"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaca3b4d4564ab8e30849f8827bd6cc715"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d38/group__gapi__colorconvert.html#gaca3b4d4564ab8e30849f8827bd6cc715">BGR2I420</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:gaca3b4d4564ab8e30849f8827bd6cc715"><td class="mdescLeft"> </td><td class="mdescRight">Converts an image from BGR color space to I420 color space.  <a href="../../dc/d38/group__gapi__colorconvert.html#gaca3b4d4564ab8e30849f8827bd6cc715">More...</a><br/></td></tr>
<tr class="separator:gaca3b4d4564ab8e30849f8827bd6cc715"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga163bb69f25a0dfd9aeb3eebe380842bb"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d38/group__gapi__colorconvert.html#ga163bb69f25a0dfd9aeb3eebe380842bb">BGR2LUV</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:ga163bb69f25a0dfd9aeb3eebe380842bb"><td class="mdescLeft"> </td><td class="mdescRight">Converts an image from BGR color space to LUV color space.  <a href="../../dc/d38/group__gapi__colorconvert.html#ga163bb69f25a0dfd9aeb3eebe380842bb">More...</a><br/></td></tr>
<tr class="separator:ga163bb69f25a0dfd9aeb3eebe380842bb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaa0a47ab76ba9519d0972a97d468366b2"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d38/group__gapi__colorconvert.html#gaa0a47ab76ba9519d0972a97d468366b2">BGR2RGB</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:gaa0a47ab76ba9519d0972a97d468366b2"><td class="mdescLeft"> </td><td class="mdescRight">Converts an image from BGR color space to RGB color space.  <a href="../../dc/d38/group__gapi__colorconvert.html#gaa0a47ab76ba9519d0972a97d468366b2">More...</a><br/></td></tr>
<tr class="separator:gaa0a47ab76ba9519d0972a97d468366b2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaf9b408ae08a97bebe001d3227b22dbd5"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d38/group__gapi__colorconvert.html#gaf9b408ae08a97bebe001d3227b22dbd5">BGR2YUV</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:gaf9b408ae08a97bebe001d3227b22dbd5"><td class="mdescLeft"> </td><td class="mdescRight">Converts an image from BGR color space to YUV color space.  <a href="../../dc/d38/group__gapi__colorconvert.html#gaf9b408ae08a97bebe001d3227b22dbd5">More...</a><br/></td></tr>
<tr class="separator:gaf9b408ae08a97bebe001d3227b22dbd5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaaa26e22b22ad13e3a1ca173c0a652b60"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dc5/group__gapi__filters.html#gaaa26e22b22ad13e3a1ca173c0a652b60">bilateralFilter</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, int d, double sigmaColor, double sigmaSpace, int borderType=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5afe14c13a4ea8b8e3b3ef399013dbae01">BORDER_DEFAULT</a>)</td></tr>
<tr class="memdesc:gaaa26e22b22ad13e3a1ca173c0a652b60"><td class="mdescLeft"> </td><td class="mdescRight">Applies the bilateral filter to an image.  <a href="../../da/dc5/group__gapi__filters.html#gaaa26e22b22ad13e3a1ca173c0a652b60">More...</a><br/></td></tr>
<tr class="separator:gaaa26e22b22ad13e3a1ca173c0a652b60"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad41e1837e425c86d3192bab0605bd84f"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../d2/d75/namespacecv.html#a54832d96bd6bdd570c7ceb4127f6cad1">cv::GRunArgsP</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#ad41e1837e425c86d3192bab0605bd84f">bind</a> (<a class="el" href="../../d2/d75/namespacecv.html#a3d9c032e5fe7892151570efc6ac08e51">cv::GRunArgs</a> &amp;results)</td></tr>
<tr class="separator:ad41e1837e425c86d3192bab0605bd84f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a02fd7c1cd89f04db62f51880717f135a"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../d3/d74/structcv_1_1GRunArg.html">cv::GRunArg</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a02fd7c1cd89f04db62f51880717f135a">bind</a> (<a class="el" href="../../d2/d75/namespacecv.html#aafc0db4d6ec93e6dc94781e8fb492df5">cv::GRunArgP</a> &amp;out)</td></tr>
<tr class="separator:a02fd7c1cd89f04db62f51880717f135a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga0b865f60a0cc59f848b09e6a3ca0cc55"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/db2/group__gapi__pixelwise.html#ga0b865f60a0cc59f848b09e6a3ca0cc55">bitwise_and</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src2)</td></tr>
<tr class="memdesc:ga0b865f60a0cc59f848b09e6a3ca0cc55"><td class="mdescLeft"> </td><td class="mdescRight">computes bitwise conjunction of the two matrixes (src1 &amp; src2) Calculates the per-element bit-wise logical conjunction of two matrices of the same size.  <a href="../../d1/db2/group__gapi__pixelwise.html#ga0b865f60a0cc59f848b09e6a3ca0cc55">More...</a><br/></td></tr>
<tr class="separator:ga0b865f60a0cc59f848b09e6a3ca0cc55"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaaa5d96258439a172036384bbce5420a8"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/db2/group__gapi__pixelwise.html#gaaa5d96258439a172036384bbce5420a8">bitwise_and</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &amp;src2)</td></tr>
<tr class="separator:gaaa5d96258439a172036384bbce5420a8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga02beaca6bb6fe5582d58ea829470da79"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/db2/group__gapi__pixelwise.html#ga02beaca6bb6fe5582d58ea829470da79">bitwise_not</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:ga02beaca6bb6fe5582d58ea829470da79"><td class="mdescLeft"> </td><td class="mdescRight">Inverts every bit of an array.  <a href="../../d1/db2/group__gapi__pixelwise.html#ga02beaca6bb6fe5582d58ea829470da79">More...</a><br/></td></tr>
<tr class="separator:ga02beaca6bb6fe5582d58ea829470da79"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga71ab0f799abf2496cfad7a7316876695"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/db2/group__gapi__pixelwise.html#ga71ab0f799abf2496cfad7a7316876695">bitwise_or</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src2)</td></tr>
<tr class="memdesc:ga71ab0f799abf2496cfad7a7316876695"><td class="mdescLeft"> </td><td class="mdescRight">computes bitwise disjunction of the two matrixes (src1 | src2) Calculates the per-element bit-wise logical disjunction of two matrices of the same size.  <a href="../../d1/db2/group__gapi__pixelwise.html#ga71ab0f799abf2496cfad7a7316876695">More...</a><br/></td></tr>
<tr class="separator:ga71ab0f799abf2496cfad7a7316876695"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga6ce8ae3f0013e94a510993631cb63281"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/db2/group__gapi__pixelwise.html#ga6ce8ae3f0013e94a510993631cb63281">bitwise_or</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &amp;src2)</td></tr>
<tr class="separator:ga6ce8ae3f0013e94a510993631cb63281"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga5462641576e73efedf2ccf07b4d4c876"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/db2/group__gapi__pixelwise.html#ga5462641576e73efedf2ccf07b4d4c876">bitwise_xor</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src2)</td></tr>
<tr class="memdesc:ga5462641576e73efedf2ccf07b4d4c876"><td class="mdescLeft"> </td><td class="mdescRight">computes bitwise logical "exclusive or" of the two matrixes (src1 ^ src2) Calculates the per-element bit-wise logical "exclusive or" of two matrices of the same size.  <a href="../../d1/db2/group__gapi__pixelwise.html#ga5462641576e73efedf2ccf07b4d4c876">More...</a><br/></td></tr>
<tr class="separator:ga5462641576e73efedf2ccf07b4d4c876"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaa8621d1b994e907685e61b31cebb9a3d"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/db2/group__gapi__pixelwise.html#gaa8621d1b994e907685e61b31cebb9a3d">bitwise_xor</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &amp;src2)</td></tr>
<tr class="separator:gaa8621d1b994e907685e61b31cebb9a3d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gae50f1db53f567b9c846851c6e0d81849"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dc5/group__gapi__filters.html#gae50f1db53f567b9c846851c6e0d81849">blur</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, const <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> &amp;ksize, const <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a> &amp;anchor=<a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a>(-1,-1), int borderType=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5afe14c13a4ea8b8e3b3ef399013dbae01">BORDER_DEFAULT</a>, const <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> &amp;borderValue=<a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>(0))</td></tr>
<tr class="memdesc:gae50f1db53f567b9c846851c6e0d81849"><td class="mdescLeft"> </td><td class="mdescRight">Blurs an image using the normalized box filter.  <a href="../../da/dc5/group__gapi__filters.html#gae50f1db53f567b9c846851c6e0d81849">More...</a><br/></td></tr>
<tr class="separator:gae50f1db53f567b9c846851c6e0d81849"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga835a4f683fb0106712b5cec7f9c2589a"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">Rect</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d01/group__gapi__shape.html#ga835a4f683fb0106712b5cec7f9c2589a">boundingRect</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:ga835a4f683fb0106712b5cec7f9c2589a"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the up-right bounding rectangle of a point set or non-zero pixels of gray-scale image.  <a href="../../d3/d01/group__gapi__shape.html#ga835a4f683fb0106712b5cec7f9c2589a">More...</a><br/></td></tr>
<tr class="separator:ga835a4f683fb0106712b5cec7f9c2589a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga1ee6d7e275919034bba507b63e20bb1e"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">Rect</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d01/group__gapi__shape.html#ga1ee6d7e275919034bba507b63e20bb1e">boundingRect</a> (const <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga0f70b52f0c0b119f7ed2448ffebdc144">Point2i</a> &gt; &amp;src)</td></tr>
<tr class="separator:ga1ee6d7e275919034bba507b63e20bb1e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaff3ba7d917af91af45fe037dbee34edc"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">Rect</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d01/group__gapi__shape.html#gaff3ba7d917af91af45fe037dbee34edc">boundingRect</a> (const <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga7d080aa40de011e4410bca63385ffe2a">Point2f</a> &gt; &amp;src)</td></tr>
<tr class="separator:gaff3ba7d917af91af45fe037dbee34edc"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaa37a58b30753913cbcc7f5425726dbd5"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dc5/group__gapi__filters.html#gaa37a58b30753913cbcc7f5425726dbd5">boxFilter</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, int dtype, const <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> &amp;ksize, const <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a> &amp;anchor=<a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a>(-1,-1), bool <a class="el" href="../../d6/d91/group__gapi__transform.html#gaedda08934a12c8b4d8f3c1762f27cacc">normalize</a>=true, int borderType=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5afe14c13a4ea8b8e3b3ef399013dbae01">BORDER_DEFAULT</a>, const <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> &amp;borderValue=<a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>(0))</td></tr>
<tr class="memdesc:gaa37a58b30753913cbcc7f5425726dbd5"><td class="mdescLeft"> </td><td class="mdescRight">Blurs an image using the box filter.  <a href="../../da/dc5/group__gapi__filters.html#gaa37a58b30753913cbcc7f5425726dbd5">More...</a><br/></td></tr>
<tr class="separator:gaa37a58b30753913cbcc7f5425726dbd5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gacb49bc39f119eb75cf7095193f5ee1e3"><td align="right" class="memItemLeft" valign="top">std::tuple&lt; <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &gt;, <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d55/group__gapi__video.html#gacb49bc39f119eb75cf7095193f5ee1e3">buildOpticalFlowPyramid</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;img, const <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> &amp;winSize, const <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &amp;maxLevel, bool withDerivatives=true, int pyrBorder=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5ab3c5a6143d8120b95005fa7105a10bb4">BORDER_REFLECT_101</a>, int derivBorder=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5aed2e4346047e265c8c5a6d0276dcd838">BORDER_CONSTANT</a>, bool tryReuseInputImage=true)</td></tr>
<tr class="memdesc:gacb49bc39f119eb75cf7095193f5ee1e3"><td class="mdescLeft"> </td><td class="mdescRight">Constructs the image pyramid which can be passed to calcOpticalFlowPyrLK.  <a href="../../d4/d55/group__gapi__video.html#gacb49bc39f119eb75cf7095193f5ee1e3">More...</a><br/></td></tr>
<tr class="separator:gacb49bc39f119eb75cf7095193f5ee1e3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga2f103dc31d82a7db52afbc141ce2bd53"><td align="right" class="memItemLeft" valign="top">std::tuple&lt; <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga7d080aa40de011e4410bca63385ffe2a">Point2f</a> &gt;, <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> &gt;, <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; float &gt; &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d55/group__gapi__video.html#ga2f103dc31d82a7db52afbc141ce2bd53">calcOpticalFlowPyrLK</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;prevImg, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;nextImg, const <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga7d080aa40de011e4410bca63385ffe2a">Point2f</a> &gt; &amp;prevPts, const <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga7d080aa40de011e4410bca63385ffe2a">Point2f</a> &gt; &amp;predPts, const <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> &amp;winSize=<a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a>(21, 21), const <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &amp;maxLevel=3, const <a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html">TermCriteria</a> &amp;criteria=<a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html">TermCriteria</a>(<a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html#a56fecdc291ccaba8aad27d67ccf72c57aeb9da694ea67b3ef7d524521b580867d">TermCriteria::COUNT</a>|<a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html#a56fecdc291ccaba8aad27d67ccf72c57a857609e73e7028e638d2ea649f3b45d5">TermCriteria::EPS</a>, 30, 0.01), int flags=0, double minEigThresh=1e-4)</td></tr>
<tr class="memdesc:ga2f103dc31d82a7db52afbc141ce2bd53"><td class="mdescLeft"> </td><td class="mdescRight">Calculates an optical flow for a sparse feature set using the iterative Lucas-Kanade method with pyramids.  <a href="../../d4/d55/group__gapi__video.html#ga2f103dc31d82a7db52afbc141ce2bd53">More...</a><br/></td></tr>
<tr class="separator:ga2f103dc31d82a7db52afbc141ce2bd53"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga75d083db1d59c5b1eed0d4ba71461ab7"><td align="right" class="memItemLeft" valign="top">std::tuple&lt; <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga7d080aa40de011e4410bca63385ffe2a">Point2f</a> &gt;, <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> &gt;, <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; float &gt; &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d55/group__gapi__video.html#ga75d083db1d59c5b1eed0d4ba71461ab7">calcOpticalFlowPyrLK</a> (const <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &gt; &amp;prevPyr, const <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &gt; &amp;nextPyr, const <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga7d080aa40de011e4410bca63385ffe2a">Point2f</a> &gt; &amp;prevPts, const <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga7d080aa40de011e4410bca63385ffe2a">Point2f</a> &gt; &amp;predPts, const <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> &amp;winSize=<a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a>(21, 21), const <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &amp;maxLevel=3, const <a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html">TermCriteria</a> &amp;criteria=<a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html">TermCriteria</a>(<a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html#a56fecdc291ccaba8aad27d67ccf72c57aeb9da694ea67b3ef7d524521b580867d">TermCriteria::COUNT</a>|<a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html#a56fecdc291ccaba8aad27d67ccf72c57a857609e73e7028e638d2ea649f3b45d5">TermCriteria::EPS</a>, 30, 0.01), int flags=0, double minEigThresh=1e-4)</td></tr>
<tr class="separator:ga75d083db1d59c5b1eed0d4ba71461ab7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gad93b9f85e6abecc152d05d3e75bac37a"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/def/group__gapi__feature.html#gad93b9f85e6abecc152d05d3e75bac37a">Canny</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;image, double threshold1, double threshold2, int apertureSize=3, bool L2gradient=false)</td></tr>
<tr class="memdesc:gad93b9f85e6abecc152d05d3e75bac37a"><td class="mdescLeft"> </td><td class="mdescRight">Finds edges in an image using the Canny algorithm.  <a href="../../d5/def/group__gapi__feature.html#gad93b9f85e6abecc152d05d3e75bac37a">More...</a><br/></td></tr>
<tr class="separator:gad93b9f85e6abecc152d05d3e75bac37a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga3e20a87f89b397c27a9a8bfd57ff0180"><td align="right" class="memItemLeft" valign="top">std::tuple&lt; <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a>, <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/group__gapi__math.html#ga3e20a87f89b397c27a9a8bfd57ff0180">cartToPolar</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;x, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;y, bool angleInDegrees=false)</td></tr>
<tr class="memdesc:ga3e20a87f89b397c27a9a8bfd57ff0180"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the magnitude and angle of 2D vectors.  <a href="../../da/dd3/group__gapi__math.html#ga3e20a87f89b397c27a9a8bfd57ff0180">More...</a><br/></td></tr>
<tr class="separator:ga3e20a87f89b397c27a9a8bfd57ff0180"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaea61a43cc393b6bfa81fc57007df28d2"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/db2/group__gapi__pixelwise.html#gaea61a43cc393b6bfa81fc57007df28d2">cmpEQ</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src2)</td></tr>
<tr class="memdesc:gaea61a43cc393b6bfa81fc57007df28d2"><td class="mdescLeft"> </td><td class="mdescRight">Performs the per-element comparison of two matrices checking if elements from first matrix are equal to elements in second.  <a href="../../d1/db2/group__gapi__pixelwise.html#gaea61a43cc393b6bfa81fc57007df28d2">More...</a><br/></td></tr>
<tr class="separator:gaea61a43cc393b6bfa81fc57007df28d2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga947f0104b91a77f40430b226fccdd2f0"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/db2/group__gapi__pixelwise.html#ga947f0104b91a77f40430b226fccdd2f0">cmpEQ</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &amp;src2)</td></tr>
<tr class="separator:ga947f0104b91a77f40430b226fccdd2f0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga2b13187939387e99b4a7dbc497d9d52d"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/db2/group__gapi__pixelwise.html#ga2b13187939387e99b4a7dbc497d9d52d">cmpGE</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src2)</td></tr>
<tr class="memdesc:ga2b13187939387e99b4a7dbc497d9d52d"><td class="mdescLeft"> </td><td class="mdescRight">Performs the per-element comparison of two matrices checking if elements from first matrix are greater or equal compare to elements in second.  <a href="../../d1/db2/group__gapi__pixelwise.html#ga2b13187939387e99b4a7dbc497d9d52d">More...</a><br/></td></tr>
<tr class="separator:ga2b13187939387e99b4a7dbc497d9d52d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga6e4dd0a6dd8f9420d2f6635c912fb396"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/db2/group__gapi__pixelwise.html#ga6e4dd0a6dd8f9420d2f6635c912fb396">cmpGE</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &amp;src2)</td></tr>
<tr class="separator:ga6e4dd0a6dd8f9420d2f6635c912fb396"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gae7804b39335c3a62d21e7afd1c1fa566"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/db2/group__gapi__pixelwise.html#gae7804b39335c3a62d21e7afd1c1fa566">cmpGT</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src2)</td></tr>
<tr class="memdesc:gae7804b39335c3a62d21e7afd1c1fa566"><td class="mdescLeft"> </td><td class="mdescRight">Performs the per-element comparison of two matrices checking if elements from first matrix are greater compare to elements in second.  <a href="../../d1/db2/group__gapi__pixelwise.html#gae7804b39335c3a62d21e7afd1c1fa566">More...</a><br/></td></tr>
<tr class="separator:gae7804b39335c3a62d21e7afd1c1fa566"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga19547e74738ea21e6c97d1149dddb6ef"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/db2/group__gapi__pixelwise.html#ga19547e74738ea21e6c97d1149dddb6ef">cmpGT</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &amp;src2)</td></tr>
<tr class="separator:ga19547e74738ea21e6c97d1149dddb6ef"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga1a745b957e7f94c416a5773a13524576"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/db2/group__gapi__pixelwise.html#ga1a745b957e7f94c416a5773a13524576">cmpLE</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src2)</td></tr>
<tr class="memdesc:ga1a745b957e7f94c416a5773a13524576"><td class="mdescLeft"> </td><td class="mdescRight">Performs the per-element comparison of two matrices checking if elements from first matrix are less or equal compare to elements in second.  <a href="../../d1/db2/group__gapi__pixelwise.html#ga1a745b957e7f94c416a5773a13524576">More...</a><br/></td></tr>
<tr class="separator:ga1a745b957e7f94c416a5773a13524576"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gab9df2b0aac068354dabb781a7250cdc4"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/db2/group__gapi__pixelwise.html#gab9df2b0aac068354dabb781a7250cdc4">cmpLE</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &amp;src2)</td></tr>
<tr class="separator:gab9df2b0aac068354dabb781a7250cdc4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaa67732d475ab1df386eebff7b90895da"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/db2/group__gapi__pixelwise.html#gaa67732d475ab1df386eebff7b90895da">cmpLT</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src2)</td></tr>
<tr class="memdesc:gaa67732d475ab1df386eebff7b90895da"><td class="mdescLeft"> </td><td class="mdescRight">Performs the per-element comparison of two matrices checking if elements from first matrix are less than elements in second.  <a href="../../d1/db2/group__gapi__pixelwise.html#gaa67732d475ab1df386eebff7b90895da">More...</a><br/></td></tr>
<tr class="separator:gaa67732d475ab1df386eebff7b90895da"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga916e9433be97f99b0d6992ac1d1926de"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/db2/group__gapi__pixelwise.html#ga916e9433be97f99b0d6992ac1d1926de">cmpLT</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &amp;src2)</td></tr>
<tr class="separator:ga916e9433be97f99b0d6992ac1d1926de"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga6646d5a6e2ed232281fddd08d2a52772"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/db2/group__gapi__pixelwise.html#ga6646d5a6e2ed232281fddd08d2a52772">cmpNE</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src2)</td></tr>
<tr class="memdesc:ga6646d5a6e2ed232281fddd08d2a52772"><td class="mdescLeft"> </td><td class="mdescRight">Performs the per-element comparison of two matrices checking if elements from first matrix are not equal to elements in second.  <a href="../../d1/db2/group__gapi__pixelwise.html#ga6646d5a6e2ed232281fddd08d2a52772">More...</a><br/></td></tr>
<tr class="separator:ga6646d5a6e2ed232281fddd08d2a52772"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaac184e5ab0dc3b1ee74775c6bdc634e2"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/db2/group__gapi__pixelwise.html#gaac184e5ab0dc3b1ee74775c6bdc634e2">cmpNE</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &amp;src2)</td></tr>
<tr class="separator:gaac184e5ab0dc3b1ee74775c6bdc634e2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab3c55a390c722279ced6f56523fa01a7"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../de/db6/classcv_1_1gapi_1_1GKernelPackage.html">GKernelPackage</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#ab3c55a390c722279ced6f56523fa01a7">combine</a> (const <a class="el" href="../../de/db6/classcv_1_1gapi_1_1GKernelPackage.html">GKernelPackage</a> &amp;lhs, const <a class="el" href="../../de/db6/classcv_1_1gapi_1_1GKernelPackage.html">GKernelPackage</a> &amp;rhs)</td></tr>
<tr class="separator:ab3c55a390c722279ced6f56523fa01a7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8ed430e3586586ec357daa4cdc3cc51f"><td class="memTemplParams" colspan="2">template&lt;typename... Ps&gt; </td></tr>
<tr class="memitem:a8ed430e3586586ec357daa4cdc3cc51f"><td align="right" class="memTemplItemLeft" valign="top"><a class="el" href="../../de/db6/classcv_1_1gapi_1_1GKernelPackage.html">GKernelPackage</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a8ed430e3586586ec357daa4cdc3cc51f">combine</a> (const <a class="el" href="../../de/db6/classcv_1_1gapi_1_1GKernelPackage.html">GKernelPackage</a> &amp;a, const <a class="el" href="../../de/db6/classcv_1_1gapi_1_1GKernelPackage.html">GKernelPackage</a> &amp;b, Ps &amp;&amp;... rest)</td></tr>
<tr class="memdesc:a8ed430e3586586ec357daa4cdc3cc51f"><td class="mdescLeft"> </td><td class="mdescRight">Combines multiple G-API kernel packages into one.  <a href="#a8ed430e3586586ec357daa4cdc3cc51f">More...</a><br/></td></tr>
<tr class="separator:a8ed430e3586586ec357daa4cdc3cc51f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga332791cecc4160115bbea9449ee11657"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d91/group__gapi__transform.html#ga332791cecc4160115bbea9449ee11657">concatHor</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src2)</td></tr>
<tr class="memdesc:ga332791cecc4160115bbea9449ee11657"><td class="mdescLeft"> </td><td class="mdescRight">Applies horizontal concatenation to given matrices.  <a href="../../d6/d91/group__gapi__transform.html#ga332791cecc4160115bbea9449ee11657">More...</a><br/></td></tr>
<tr class="separator:ga332791cecc4160115bbea9449ee11657"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga5518633a98c85dea0a0a5c3da4f136e0"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d91/group__gapi__transform.html#ga5518633a98c85dea0a0a5c3da4f136e0">concatHor</a> (const std::vector&lt; <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &gt; &amp;v)</td></tr>
<tr class="separator:ga5518633a98c85dea0a0a5c3da4f136e0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga1cd4abced53d37ad46907283c6b3fa36"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d91/group__gapi__transform.html#ga1cd4abced53d37ad46907283c6b3fa36">concatVert</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src2)</td></tr>
<tr class="memdesc:ga1cd4abced53d37ad46907283c6b3fa36"><td class="mdescLeft"> </td><td class="mdescRight">Applies vertical concatenation to given matrices.  <a href="../../d6/d91/group__gapi__transform.html#ga1cd4abced53d37ad46907283c6b3fa36">More...</a><br/></td></tr>
<tr class="separator:ga1cd4abced53d37ad46907283c6b3fa36"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga771d3a4a7dd392e51f1f0081b09aa7ff"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d91/group__gapi__transform.html#ga771d3a4a7dd392e51f1f0081b09aa7ff">concatVert</a> (const std::vector&lt; <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &gt; &amp;v)</td></tr>
<tr class="separator:ga771d3a4a7dd392e51f1f0081b09aa7ff"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gae972b2c91904d36e92ee14a6778db82e"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d91/group__gapi__transform.html#gae972b2c91904d36e92ee14a6778db82e">convertTo</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, int rdepth, double alpha=1, double beta=0)</td></tr>
<tr class="memdesc:gae972b2c91904d36e92ee14a6778db82e"><td class="mdescLeft"> </td><td class="mdescRight">Converts a matrix to another data depth with optional scaling.  <a href="../../d6/d91/group__gapi__transform.html#gae972b2c91904d36e92ee14a6778db82e">More...</a><br/></td></tr>
<tr class="separator:gae972b2c91904d36e92ee14a6778db82e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gac782e501961826d93c5556e623fca3c3"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d91/group__gapi__transform.html#gac782e501961826d93c5556e623fca3c3">copy</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;in)</td></tr>
<tr class="memdesc:gac782e501961826d93c5556e623fca3c3"><td class="mdescLeft"> </td><td class="mdescRight">Makes a copy of the input image. Note that this copy may be not real (no actual data copied). Use this function to maintain graph contracts, e.g when graph's input needs to be passed directly to output, like in Streaming mode.  <a href="../../d6/d91/group__gapi__transform.html#gac782e501961826d93c5556e623fca3c3">More...</a><br/></td></tr>
<tr class="separator:gac782e501961826d93c5556e623fca3c3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga1dc3b1987d6685689ecc0d590abddba8"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../d9/d94/classcv_1_1GFrame.html">GFrame</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d91/group__gapi__transform.html#ga1dc3b1987d6685689ecc0d590abddba8">copy</a> (const <a class="el" href="../../d9/d94/classcv_1_1GFrame.html">GFrame</a> &amp;in)</td></tr>
<tr class="memdesc:ga1dc3b1987d6685689ecc0d590abddba8"><td class="mdescLeft"> </td><td class="mdescRight">Makes a copy of the input frame. Note that this copy may be not real (no actual data copied). Use this function to maintain graph contracts, e.g when graph's input needs to be passed directly to output, like in Streaming mode.  <a href="../../d6/d91/group__gapi__transform.html#ga1dc3b1987d6685689ecc0d590abddba8">More...</a><br/></td></tr>
<tr class="separator:ga1dc3b1987d6685689ecc0d590abddba8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaa5f87ba17bf7d6acb1b557a4b94bae8b"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; int &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/group__gapi__matrixop.html#gaa5f87ba17bf7d6acb1b557a4b94bae8b">countNonZero</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:gaa5f87ba17bf7d6acb1b557a4b94bae8b"><td class="mdescLeft"> </td><td class="mdescRight">Counts non-zero array elements.  <a href="../../d0/d86/group__gapi__matrixop.html#gaa5f87ba17bf7d6acb1b557a4b94bae8b">More...</a><br/></td></tr>
<tr class="separator:gaa5f87ba17bf7d6acb1b557a4b94bae8b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gae72ac2d6fec8d4e636a7d72d37e70895"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d91/group__gapi__transform.html#gae72ac2d6fec8d4e636a7d72d37e70895">crop</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, const <a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">Rect</a> &amp;rect)</td></tr>
<tr class="memdesc:gae72ac2d6fec8d4e636a7d72d37e70895"><td class="mdescLeft"> </td><td class="mdescRight">Crops a 2D matrix.  <a href="../../d6/d91/group__gapi__transform.html#gae72ac2d6fec8d4e636a7d72d37e70895">More...</a><br/></td></tr>
<tr class="separator:gae72ac2d6fec8d4e636a7d72d37e70895"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af82729e50b97152e4c4a285ea346a032"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:af82729e50b97152e4c4a285ea346a032"><td align="right" class="memTemplItemLeft" valign="top">static T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#af82729e50b97152e4c4a285ea346a032">deserialize</a> (const std::vector&lt; char &gt; &amp;p)</td></tr>
<tr class="separator:af82729e50b97152e4c4a285ea346a032"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a37f7586a0b6739847c25871a77f2902f"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr class="memitem:a37f7586a0b6739847c25871a77f2902f"><td align="right" class="memTemplItemLeft" valign="top"><a class="el" href="../../d9/dfe/classcv_1_1GComputation.html">cv::GComputation</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a37f7586a0b6739847c25871a77f2902f">deserialize</a> (const std::vector&lt; char &gt; &amp;p)</td></tr>
<tr class="separator:a37f7586a0b6739847c25871a77f2902f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0eb82f26dd6f535c7011491063856a8a"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr class="memitem:a0eb82f26dd6f535c7011491063856a8a"><td align="right" class="memTemplItemLeft" valign="top"><a class="el" href="../../d2/d75/namespacecv.html#a5f31109e95e8ff4ced55b5e85f885fb1">cv::GMetaArgs</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a0eb82f26dd6f535c7011491063856a8a">deserialize</a> (const std::vector&lt; char &gt; &amp;p)</td></tr>
<tr class="separator:a0eb82f26dd6f535c7011491063856a8a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a242b4ff40c3c4a8d01e3d91be9f25b47"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr class="memitem:a242b4ff40c3c4a8d01e3d91be9f25b47"><td align="right" class="memTemplItemLeft" valign="top"><a class="el" href="../../d2/d75/namespacecv.html#a3d9c032e5fe7892151570efc6ac08e51">cv::GRunArgs</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a242b4ff40c3c4a8d01e3d91be9f25b47">deserialize</a> (const std::vector&lt; char &gt; &amp;p)</td></tr>
<tr class="separator:a242b4ff40c3c4a8d01e3d91be9f25b47"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a08212b732f9cd1c265e70c9514c4a415"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr class="memitem:a08212b732f9cd1c265e70c9514c4a415"><td align="right" class="memTemplItemLeft" valign="top">std::vector&lt; std::string &gt; </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a08212b732f9cd1c265e70c9514c4a415">deserialize</a> (const std::vector&lt; char &gt; &amp;p)</td></tr>
<tr class="separator:a08212b732f9cd1c265e70c9514c4a415"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac0c4983b223a7c6851a13b3e9eadd16c"><td class="memTemplParams" colspan="2">template&lt;typename T , typename... Types&gt; </td></tr>
<tr class="memitem:ac0c4983b223a7c6851a13b3e9eadd16c"><td align="right" class="memTemplItemLeft" valign="top">std::enable_if&lt; std::is_same&lt; T, <a class="el" href="../../d9/d29/group__gapi__compile__args.html#gaa4f8db4f55770e56cca42c38dacf8ffd">GCompileArgs</a> &gt;::value, <a class="el" href="../../d9/d29/group__gapi__compile__args.html#gaa4f8db4f55770e56cca42c38dacf8ffd">GCompileArgs</a> &gt;::type </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#ac0c4983b223a7c6851a13b3e9eadd16c">deserialize</a> (const std::vector&lt; char &gt; &amp;p)</td></tr>
<tr class="separator:ac0c4983b223a7c6851a13b3e9eadd16c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8037357014231a5bf088cd7e8691cf91"><td class="memTemplParams" colspan="2">template&lt;typename T , typename RMatAdapterType &gt; </td></tr>
<tr class="memitem:a8037357014231a5bf088cd7e8691cf91"><td align="right" class="memTemplItemLeft" valign="top">std::enable_if&lt; std::is_same&lt; T, <a class="el" href="../../d2/d75/namespacecv.html#a3d9c032e5fe7892151570efc6ac08e51">GRunArgs</a> &gt;::value, <a class="el" href="../../d2/d75/namespacecv.html#a3d9c032e5fe7892151570efc6ac08e51">GRunArgs</a> &gt;::type </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a8037357014231a5bf088cd7e8691cf91">deserialize</a> (const std::vector&lt; char &gt; &amp;p)</td></tr>
<tr class="separator:a8037357014231a5bf088cd7e8691cf91"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga2bbdb0560707a4d2b0b0e3c4bdf41975"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dc5/group__gapi__filters.html#ga2bbdb0560707a4d2b0b0e3c4bdf41975">dilate</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, const <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;kernel, const <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a> &amp;anchor=<a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a>(-1,-1), int iterations=1, int borderType=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5aed2e4346047e265c8c5a6d0276dcd838">BORDER_CONSTANT</a>, const <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> &amp;borderValue=<a class="el" href="../../d4/d86/group__imgproc__filter.html#ga94756fad83d9d24d29c9bf478558c40a">morphologyDefaultBorderValue</a>())</td></tr>
<tr class="memdesc:ga2bbdb0560707a4d2b0b0e3c4bdf41975"><td class="mdescLeft"> </td><td class="mdescRight">Dilates an image by using a specific structuring element.  <a href="../../da/dc5/group__gapi__filters.html#ga2bbdb0560707a4d2b0b0e3c4bdf41975">More...</a><br/></td></tr>
<tr class="separator:ga2bbdb0560707a4d2b0b0e3c4bdf41975"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gafa1c08d3a18264ca3089ec843658108b"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dc5/group__gapi__filters.html#gafa1c08d3a18264ca3089ec843658108b">dilate3x3</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, int iterations=1, int borderType=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5aed2e4346047e265c8c5a6d0276dcd838">BORDER_CONSTANT</a>, const <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> &amp;borderValue=<a class="el" href="../../d4/d86/group__imgproc__filter.html#ga94756fad83d9d24d29c9bf478558c40a">morphologyDefaultBorderValue</a>())</td></tr>
<tr class="memdesc:gafa1c08d3a18264ca3089ec843658108b"><td class="mdescLeft"> </td><td class="mdescRight">Dilates an image by using 3 by 3 rectangular structuring element.  <a href="../../da/dc5/group__gapi__filters.html#gafa1c08d3a18264ca3089ec843658108b">More...</a><br/></td></tr>
<tr class="separator:gafa1c08d3a18264ca3089ec843658108b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gac8d294174992b969881304c7035a5f9f"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/group__gapi__math.html#gac8d294174992b969881304c7035a5f9f">div</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src2, double scale, int ddepth=-1)</td></tr>
<tr class="memdesc:gac8d294174992b969881304c7035a5f9f"><td class="mdescLeft"> </td><td class="mdescRight">Performs per-element division of two matrices.  <a href="../../da/dd3/group__gapi__math.html#gac8d294174992b969881304c7035a5f9f">More...</a><br/></td></tr>
<tr class="separator:gac8d294174992b969881304c7035a5f9f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gabcbc1a4cc9301f8315b19b1aec4fd5d0"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/group__gapi__math.html#gabcbc1a4cc9301f8315b19b1aec4fd5d0">divC</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, const <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &amp;divisor, double scale, int ddepth=-1)</td></tr>
<tr class="memdesc:gabcbc1a4cc9301f8315b19b1aec4fd5d0"><td class="mdescLeft"> </td><td class="mdescRight">Divides matrix by scalar.  <a href="../../da/dd3/group__gapi__math.html#gabcbc1a4cc9301f8315b19b1aec4fd5d0">More...</a><br/></td></tr>
<tr class="separator:gabcbc1a4cc9301f8315b19b1aec4fd5d0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gab715e84ee54c737916007ff7b8e6dcda"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/group__gapi__math.html#gab715e84ee54c737916007ff7b8e6dcda">divRC</a> (const <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &amp;divident, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, double scale, int ddepth=-1)</td></tr>
<tr class="memdesc:gab715e84ee54c737916007ff7b8e6dcda"><td class="mdescLeft"> </td><td class="mdescRight">Divides scalar by matrix.  <a href="../../da/dd3/group__gapi__math.html#gab715e84ee54c737916007ff7b8e6dcda">More...</a><br/></td></tr>
<tr class="separator:gab715e84ee54c737916007ff7b8e6dcda"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa7c977c041670443eda46750f3bfaf02"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#aa7c977c041670443eda46750f3bfaf02">equalizeHist</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="separator:aa7c977c041670443eda46750f3bfaf02"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga8d275850ccc5009372dd21237dcf1836"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dc5/group__gapi__filters.html#ga8d275850ccc5009372dd21237dcf1836">erode</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, const <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;kernel, const <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a> &amp;anchor=<a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a>(-1,-1), int iterations=1, int borderType=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5aed2e4346047e265c8c5a6d0276dcd838">BORDER_CONSTANT</a>, const <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> &amp;borderValue=<a class="el" href="../../d4/d86/group__imgproc__filter.html#ga94756fad83d9d24d29c9bf478558c40a">morphologyDefaultBorderValue</a>())</td></tr>
<tr class="memdesc:ga8d275850ccc5009372dd21237dcf1836"><td class="mdescLeft"> </td><td class="mdescRight">Erodes an image by using a specific structuring element.  <a href="../../da/dc5/group__gapi__filters.html#ga8d275850ccc5009372dd21237dcf1836">More...</a><br/></td></tr>
<tr class="separator:ga8d275850ccc5009372dd21237dcf1836"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga48591777d1073198ece7b0f1c2bd885c"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dc5/group__gapi__filters.html#ga48591777d1073198ece7b0f1c2bd885c">erode3x3</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, int iterations=1, int borderType=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5aed2e4346047e265c8c5a6d0276dcd838">BORDER_CONSTANT</a>, const <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> &amp;borderValue=<a class="el" href="../../d4/d86/group__imgproc__filter.html#ga94756fad83d9d24d29c9bf478558c40a">morphologyDefaultBorderValue</a>())</td></tr>
<tr class="memdesc:ga48591777d1073198ece7b0f1c2bd885c"><td class="mdescLeft"> </td><td class="mdescRight">Erodes an image by using 3 by 3 rectangular structuring element.  <a href="../../da/dc5/group__gapi__filters.html#ga48591777d1073198ece7b0f1c2bd885c">More...</a><br/></td></tr>
<tr class="separator:ga48591777d1073198ece7b0f1c2bd885c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga7f2fc386cd3ecb074d65b3ad124f38eb"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dc5/group__gapi__filters.html#ga7f2fc386cd3ecb074d65b3ad124f38eb">filter2D</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, int ddepth, const <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;kernel, const <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a> &amp;anchor=<a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a>(-1,-1), const <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> &amp;delta=<a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>(0), int borderType=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5afe14c13a4ea8b8e3b3ef399013dbae01">BORDER_DEFAULT</a>, const <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> &amp;borderValue=<a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>(0))</td></tr>
<tr class="memdesc:ga7f2fc386cd3ecb074d65b3ad124f38eb"><td class="mdescLeft"> </td><td class="mdescRight">Convolves an image with the kernel.  <a href="../../da/dc5/group__gapi__filters.html#ga7f2fc386cd3ecb074d65b3ad124f38eb">More...</a><br/></td></tr>
<tr class="separator:ga7f2fc386cd3ecb074d65b3ad124f38eb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga1fd818a19d4dca0e40b5b6dfd833c29c"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a> &gt; &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d01/group__gapi__shape.html#ga1fd818a19d4dca0e40b5b6dfd833c29c">findContours</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, const <a class="el" href="../../d3/dc0/group__imgproc__shape.html#ga819779b9857cc2f8601e6526a3a5bc71">RetrievalModes</a> mode, const <a class="el" href="../../d3/dc0/group__imgproc__shape.html#ga4303f45752694956374734a03c54d5ff">ContourApproximationModes</a> method, const <a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a> &gt; &amp;offset)</td></tr>
<tr class="memdesc:ga1fd818a19d4dca0e40b5b6dfd833c29c"><td class="mdescLeft"> </td><td class="mdescRight">Finds contours in a binary image.  <a href="../../d3/d01/group__gapi__shape.html#ga1fd818a19d4dca0e40b5b6dfd833c29c">More...</a><br/></td></tr>
<tr class="separator:ga1fd818a19d4dca0e40b5b6dfd833c29c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga9eae11dc4df21484b6dd20a39b9f15a4"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a> &gt; &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d01/group__gapi__shape.html#ga9eae11dc4df21484b6dd20a39b9f15a4">findContours</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, const <a class="el" href="../../d3/dc0/group__imgproc__shape.html#ga819779b9857cc2f8601e6526a3a5bc71">RetrievalModes</a> mode, const <a class="el" href="../../d3/dc0/group__imgproc__shape.html#ga4303f45752694956374734a03c54d5ff">ContourApproximationModes</a> method)</td></tr>
<tr class="separator:ga9eae11dc4df21484b6dd20a39b9f15a4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gae7fa75ba0e378714f4e0676cf7c30f39"><td align="right" class="memItemLeft" valign="top">std::tuple&lt; <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a> &gt; &gt;, <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga94ce799099ae6cdd66685e3fd0cad7d7">Vec4i</a> &gt; &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d01/group__gapi__shape.html#gae7fa75ba0e378714f4e0676cf7c30f39">findContoursH</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, const <a class="el" href="../../d3/dc0/group__imgproc__shape.html#ga819779b9857cc2f8601e6526a3a5bc71">RetrievalModes</a> mode, const <a class="el" href="../../d3/dc0/group__imgproc__shape.html#ga4303f45752694956374734a03c54d5ff">ContourApproximationModes</a> method, const <a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a> &gt; &amp;offset)</td></tr>
<tr class="memdesc:gae7fa75ba0e378714f4e0676cf7c30f39"><td class="mdescLeft"> </td><td class="mdescRight">Finds contours and their hierarchy in a binary image.  <a href="../../d3/d01/group__gapi__shape.html#gae7fa75ba0e378714f4e0676cf7c30f39">More...</a><br/></td></tr>
<tr class="separator:gae7fa75ba0e378714f4e0676cf7c30f39"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gad5b9c4926ec507e5c7ad98955da3b2b3"><td align="right" class="memItemLeft" valign="top">std::tuple&lt; <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a> &gt; &gt;, <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga94ce799099ae6cdd66685e3fd0cad7d7">Vec4i</a> &gt; &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d01/group__gapi__shape.html#gad5b9c4926ec507e5c7ad98955da3b2b3">findContoursH</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, const <a class="el" href="../../d3/dc0/group__imgproc__shape.html#ga819779b9857cc2f8601e6526a3a5bc71">RetrievalModes</a> mode, const <a class="el" href="../../d3/dc0/group__imgproc__shape.html#ga4303f45752694956374734a03c54d5ff">ContourApproximationModes</a> method)</td></tr>
<tr class="separator:gad5b9c4926ec507e5c7ad98955da3b2b3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gacb3256a3338a0a73bb22ccac4a7fc912"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga4f29b2178d21a471ee688b14d66d6567">Vec4f</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d01/group__gapi__shape.html#gacb3256a3338a0a73bb22ccac4a7fc912">fitLine2D</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, const <a class="el" href="../../d7/d1b/group__imgproc__misc.html#gaa2bfbebbc5c320526897996aafa1d8eb">DistanceTypes</a> distType, const double param=0., const double reps=0., const double aeps=0.)</td></tr>
<tr class="memdesc:gacb3256a3338a0a73bb22ccac4a7fc912"><td class="mdescLeft"> </td><td class="mdescRight">Fits a line to a 2D point set.  <a href="../../d3/d01/group__gapi__shape.html#gacb3256a3338a0a73bb22ccac4a7fc912">More...</a><br/></td></tr>
<tr class="separator:gacb3256a3338a0a73bb22ccac4a7fc912"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga9f160d6d8c1391f52def4b131cfe081c"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga4f29b2178d21a471ee688b14d66d6567">Vec4f</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d01/group__gapi__shape.html#ga9f160d6d8c1391f52def4b131cfe081c">fitLine2D</a> (const <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga0f70b52f0c0b119f7ed2448ffebdc144">Point2i</a> &gt; &amp;src, const <a class="el" href="../../d7/d1b/group__imgproc__misc.html#gaa2bfbebbc5c320526897996aafa1d8eb">DistanceTypes</a> distType, const double param=0., const double reps=0., const double aeps=0.)</td></tr>
<tr class="separator:ga9f160d6d8c1391f52def4b131cfe081c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaa254b4262949c7e5295eec09d6d78c18"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga4f29b2178d21a471ee688b14d66d6567">Vec4f</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d01/group__gapi__shape.html#gaa254b4262949c7e5295eec09d6d78c18">fitLine2D</a> (const <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga7d080aa40de011e4410bca63385ffe2a">Point2f</a> &gt; &amp;src, const <a class="el" href="../../d7/d1b/group__imgproc__misc.html#gaa2bfbebbc5c320526897996aafa1d8eb">DistanceTypes</a> distType, const double param=0., const double reps=0., const double aeps=0.)</td></tr>
<tr class="separator:gaa254b4262949c7e5295eec09d6d78c18"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga11815ea485ab329e9bcafa2fb84bbc66"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga4f29b2178d21a471ee688b14d66d6567">Vec4f</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d01/group__gapi__shape.html#ga11815ea485ab329e9bcafa2fb84bbc66">fitLine2D</a> (const <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga32986d8c6fd05949688352abd112509f">Point2d</a> &gt; &amp;src, const <a class="el" href="../../d7/d1b/group__imgproc__misc.html#gaa2bfbebbc5c320526897996aafa1d8eb">DistanceTypes</a> distType, const double param=0., const double reps=0., const double aeps=0.)</td></tr>
<tr class="separator:ga11815ea485ab329e9bcafa2fb84bbc66"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga74d02a2e9870b021f63c0177782a2fd9"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga74b819dd94c6a8c6f3d8cc39aeaa4992">Vec6f</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d01/group__gapi__shape.html#ga74d02a2e9870b021f63c0177782a2fd9">fitLine3D</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, const <a class="el" href="../../d7/d1b/group__imgproc__misc.html#gaa2bfbebbc5c320526897996aafa1d8eb">DistanceTypes</a> distType, const double param=0., const double reps=0., const double aeps=0.)</td></tr>
<tr class="memdesc:ga74d02a2e9870b021f63c0177782a2fd9"><td class="mdescLeft"> </td><td class="mdescRight">Fits a line to a 3D point set.  <a href="../../d3/d01/group__gapi__shape.html#ga74d02a2e9870b021f63c0177782a2fd9">More...</a><br/></td></tr>
<tr class="separator:ga74d02a2e9870b021f63c0177782a2fd9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga62d8694787eff4597b2e691859259dab"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga74b819dd94c6a8c6f3d8cc39aeaa4992">Vec6f</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d01/group__gapi__shape.html#ga62d8694787eff4597b2e691859259dab">fitLine3D</a> (const <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#gac4ae8f2fb37ecb4b5d9268f17e46a18e">Point3i</a> &gt; &amp;src, const <a class="el" href="../../d7/d1b/group__imgproc__misc.html#gaa2bfbebbc5c320526897996aafa1d8eb">DistanceTypes</a> distType, const double param=0., const double reps=0., const double aeps=0.)</td></tr>
<tr class="separator:ga62d8694787eff4597b2e691859259dab"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga636d5a2e52d9b4b80539913bf3f8d3e1"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga74b819dd94c6a8c6f3d8cc39aeaa4992">Vec6f</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d01/group__gapi__shape.html#ga636d5a2e52d9b4b80539913bf3f8d3e1">fitLine3D</a> (const <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga3d79ceeb4419bccd0308dfdf1cd31435">Point3f</a> &gt; &amp;src, const <a class="el" href="../../d7/d1b/group__imgproc__misc.html#gaa2bfbebbc5c320526897996aafa1d8eb">DistanceTypes</a> distType, const double param=0., const double reps=0., const double aeps=0.)</td></tr>
<tr class="separator:ga636d5a2e52d9b4b80539913bf3f8d3e1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga6a8ac147bc2a557d5a488465de0d73d3"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga74b819dd94c6a8c6f3d8cc39aeaa4992">Vec6f</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d01/group__gapi__shape.html#ga6a8ac147bc2a557d5a488465de0d73d3">fitLine3D</a> (const <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga17f8af95b76535bd387f4909850c8810">Point3d</a> &gt; &amp;src, const <a class="el" href="../../d7/d1b/group__imgproc__misc.html#gaa2bfbebbc5c320526897996aafa1d8eb">DistanceTypes</a> distType, const double param=0., const double reps=0., const double aeps=0.)</td></tr>
<tr class="separator:ga6a8ac147bc2a557d5a488465de0d73d3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaa5d151bf720b9e4186ca3d415dc879c7"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d91/group__gapi__transform.html#gaa5d151bf720b9e4186ca3d415dc879c7">flip</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, int flipCode)</td></tr>
<tr class="memdesc:gaa5d151bf720b9e4186ca3d415dc879c7"><td class="mdescLeft"> </td><td class="mdescRight">Flips a 2D matrix around vertical, horizontal, or both axes.  <a href="../../d6/d91/group__gapi__transform.html#gaa5d151bf720b9e4186ca3d415dc879c7">More...</a><br/></td></tr>
<tr class="separator:gaa5d151bf720b9e4186ca3d415dc879c7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaaca00b81d171421032917e53751ac427"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dc5/group__gapi__filters.html#gaaca00b81d171421032917e53751ac427">gaussianBlur</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, const <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> &amp;ksize, double sigmaX, double sigmaY=0, int borderType=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5afe14c13a4ea8b8e3b3ef399013dbae01">BORDER_DEFAULT</a>, const <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> &amp;borderValue=<a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>(0))</td></tr>
<tr class="memdesc:gaaca00b81d171421032917e53751ac427"><td class="mdescLeft"> </td><td class="mdescRight">Blurs an image using a Gaussian filter.  <a href="../../da/dc5/group__gapi__filters.html#gaaca00b81d171421032917e53751ac427">More...</a><br/></td></tr>
<tr class="separator:gaaca00b81d171421032917e53751ac427"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4f1e48d95258fd3985846b91c9ea5ab4"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a4f1e48d95258fd3985846b91c9ea5ab4"><td align="right" class="memTemplItemLeft" valign="top"><a class="el" href="../../d1/dec/classcv_1_1util_1_1optional.html">cv::util::optional</a>&lt; T &gt; </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a4f1e48d95258fd3985846b91c9ea5ab4">getCompileArg</a> (const <a class="el" href="../../d9/d29/group__gapi__compile__args.html#gaa4f8db4f55770e56cca42c38dacf8ffd">cv::GCompileArgs</a> &amp;args)</td></tr>
<tr class="memdesc:a4f1e48d95258fd3985846b91c9ea5ab4"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves particular compilation argument by its type from <a class="el" href="../../d9/d29/group__gapi__compile__args.html#gaa4f8db4f55770e56cca42c38dacf8ffd">cv::GCompileArgs</a>.  <a href="#a4f1e48d95258fd3985846b91c9ea5ab4">More...</a><br/></td></tr>
<tr class="separator:a4f1e48d95258fd3985846b91c9ea5ab4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaae597c644d9cbf4b76a880e2749be223"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga7d080aa40de011e4410bca63385ffe2a">Point2f</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/def/group__gapi__feature.html#gaae597c644d9cbf4b76a880e2749be223">goodFeaturesToTrack</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;image, int maxCorners, double qualityLevel, double minDistance, const <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;<a class="el" href="../../da/dd3/group__gapi__math.html#gaba076d51941328cb7ca9348b7b535220">mask</a>=<a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a>(), int blockSize=3, bool useHarrisDetector=false, double k=0.04)</td></tr>
<tr class="memdesc:gaae597c644d9cbf4b76a880e2749be223"><td class="mdescLeft"> </td><td class="mdescRight">Determines strong corners on an image.  <a href="../../d5/def/group__gapi__feature.html#gaae597c644d9cbf4b76a880e2749be223">More...</a><br/></td></tr>
<tr class="separator:gaae597c644d9cbf4b76a880e2749be223"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga855cf3f8b832742bbe77c4bc4c727705"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d38/group__gapi__colorconvert.html#ga855cf3f8b832742bbe77c4bc4c727705">I4202BGR</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:ga855cf3f8b832742bbe77c4bc4c727705"><td class="mdescLeft"> </td><td class="mdescRight">Converts an image from I420 color space to BGR color space.  <a href="../../dc/d38/group__gapi__colorconvert.html#ga855cf3f8b832742bbe77c4bc4c727705">More...</a><br/></td></tr>
<tr class="separator:ga855cf3f8b832742bbe77c4bc4c727705"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga499ca61dc623ca59e414b81b84505a15"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d38/group__gapi__colorconvert.html#ga499ca61dc623ca59e414b81b84505a15">I4202RGB</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:ga499ca61dc623ca59e414b81b84505a15"><td class="mdescLeft"> </td><td class="mdescRight">Converts an image from I420 color space to BGR color space.  <a href="../../dc/d38/group__gapi__colorconvert.html#ga499ca61dc623ca59e414b81b84505a15">More...</a><br/></td></tr>
<tr class="separator:ga499ca61dc623ca59e414b81b84505a15"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4ad741555c257e68e542becbf65b8185"><td class="memTemplParams" colspan="2">template&lt;typename Net , typename T &gt; </td></tr>
<tr class="memitem:a4ad741555c257e68e542becbf65b8185"><td align="right" class="memTemplItemLeft" valign="top">Net::Result </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a4ad741555c257e68e542becbf65b8185">infer</a> (<a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">cv::GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">cv::Rect</a> &gt; roi, T in)</td></tr>
<tr class="memdesc:a4ad741555c257e68e542becbf65b8185"><td class="mdescLeft"> </td><td class="mdescRight">Calculates response for the specified network (template parameter) for the specified region in the source image. Currently expects a single-input network only.  <a href="#a4ad741555c257e68e542becbf65b8185">More...</a><br/></td></tr>
<tr class="separator:a4ad741555c257e68e542becbf65b8185"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a90d6679e32f4bdfabe3a990d06c02876"><td class="memTemplParams" colspan="2">template&lt;typename Net , typename... Args&gt; </td></tr>
<tr class="memitem:a90d6679e32f4bdfabe3a990d06c02876"><td align="right" class="memTemplItemLeft" valign="top">Net::ResultL </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a90d6679e32f4bdfabe3a990d06c02876">infer</a> (<a class="el" href="../../d3/d44/classcv_1_1GArray.html">cv::GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">cv::Rect</a> &gt; roi, Args &amp;&amp;... args)</td></tr>
<tr class="memdesc:a90d6679e32f4bdfabe3a990d06c02876"><td class="mdescLeft"> </td><td class="mdescRight">Calculates responses for the specified network (template parameter) for every region in the source image.  <a href="#a90d6679e32f4bdfabe3a990d06c02876">More...</a><br/></td></tr>
<tr class="separator:a90d6679e32f4bdfabe3a990d06c02876"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad56fa2785be315ddc82a800878123a58"><td class="memTemplParams" colspan="2">template&lt;typename Net , typename... Args&gt; </td></tr>
<tr class="memitem:ad56fa2785be315ddc82a800878123a58"><td align="right" class="memTemplItemLeft" valign="top">Net::Result </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#ad56fa2785be315ddc82a800878123a58">infer</a> (Args &amp;&amp;... args)</td></tr>
<tr class="memdesc:ad56fa2785be315ddc82a800878123a58"><td class="mdescLeft"> </td><td class="mdescRight">Calculates response for the specified network (template parameter) given the input data.  <a href="#ad56fa2785be315ddc82a800878123a58">More...</a><br/></td></tr>
<tr class="separator:ad56fa2785be315ddc82a800878123a58"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa78eb12e68a307a53114d06e894fa0d3"><td class="memTemplParams" colspan="2">template&lt;typename T  = Generic&gt; </td></tr>
<tr class="memitem:aa78eb12e68a307a53114d06e894fa0d3"><td align="right" class="memTemplItemLeft" valign="top"><a class="el" href="../../d2/d75/namespacecv.html#afcf31d201ce87c7c9ad2ba205f5d9a0c">cv::GInferOutputs</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#aa78eb12e68a307a53114d06e894fa0d3">infer</a> (const std::string &amp;tag, const <a class="el" href="../../d2/d75/namespacecv.html#a7f91c8222af32b19c81a31fffe4bcf8d">cv::GInferInputs</a> &amp;inputs)</td></tr>
<tr class="memdesc:aa78eb12e68a307a53114d06e894fa0d3"><td class="mdescLeft"> </td><td class="mdescRight">Calculates response for generic network.  <a href="#aa78eb12e68a307a53114d06e894fa0d3">More...</a><br/></td></tr>
<tr class="separator:aa78eb12e68a307a53114d06e894fa0d3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a33db5e2ad13835067533984e846ea6e8"><td class="memTemplParams" colspan="2">template&lt;typename T  = Generic&gt; </td></tr>
<tr class="memitem:a33db5e2ad13835067533984e846ea6e8"><td align="right" class="memTemplItemLeft" valign="top"><a class="el" href="../../d2/d75/namespacecv.html#afcf31d201ce87c7c9ad2ba205f5d9a0c">cv::GInferOutputs</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a33db5e2ad13835067533984e846ea6e8">infer</a> (const std::string &amp;tag, const <a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">cv::GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">cv::Rect</a> &gt; &amp;roi, const <a class="el" href="../../d2/d75/namespacecv.html#a7f91c8222af32b19c81a31fffe4bcf8d">cv::GInferInputs</a> &amp;inputs)</td></tr>
<tr class="memdesc:a33db5e2ad13835067533984e846ea6e8"><td class="mdescLeft"> </td><td class="mdescRight">Calculates response for the generic network for the specified region in the source image. Currently expects a single-input network only.  <a href="#a33db5e2ad13835067533984e846ea6e8">More...</a><br/></td></tr>
<tr class="separator:a33db5e2ad13835067533984e846ea6e8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a53019cb2ebfb3d823a9c83d940693bfb"><td class="memTemplParams" colspan="2">template&lt;typename T  = Generic&gt; </td></tr>
<tr class="memitem:a53019cb2ebfb3d823a9c83d940693bfb"><td align="right" class="memTemplItemLeft" valign="top"><a class="el" href="../../d2/d75/namespacecv.html#a446ed6c44a59c103f5e9a61234288258">cv::GInferListOutputs</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a53019cb2ebfb3d823a9c83d940693bfb">infer</a> (const std::string &amp;tag, const <a class="el" href="../../d3/d44/classcv_1_1GArray.html">cv::GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">cv::Rect</a> &gt; &amp;rois, const <a class="el" href="../../d2/d75/namespacecv.html#a7f91c8222af32b19c81a31fffe4bcf8d">cv::GInferInputs</a> &amp;inputs)</td></tr>
<tr class="memdesc:a53019cb2ebfb3d823a9c83d940693bfb"><td class="mdescLeft"> </td><td class="mdescRight">Calculates responses for the specified network for every region in the source image.  <a href="#a53019cb2ebfb3d823a9c83d940693bfb">More...</a><br/></td></tr>
<tr class="separator:a53019cb2ebfb3d823a9c83d940693bfb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6748e76e1dbc0106cedca77ea3fd915d"><td class="memTemplParams" colspan="2">template&lt;typename Net , typename T , typename... Args&gt; </td></tr>
<tr class="memitem:a6748e76e1dbc0106cedca77ea3fd915d"><td align="right" class="memTemplItemLeft" valign="top">Net::ResultL </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a6748e76e1dbc0106cedca77ea3fd915d">infer2</a> (T image, <a class="el" href="../../d3/d44/classcv_1_1GArray.html">cv::GArray</a>&lt; Args &gt;... args)</td></tr>
<tr class="memdesc:a6748e76e1dbc0106cedca77ea3fd915d"><td class="mdescLeft"> </td><td class="mdescRight">Calculates responses for the specified network (template parameter) for every region in the source image, extended version.  <a href="#a6748e76e1dbc0106cedca77ea3fd915d">More...</a><br/></td></tr>
<tr class="separator:a6748e76e1dbc0106cedca77ea3fd915d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9f9c539397f5b161c8cc3f56370a7c69"><td class="memTemplParams" colspan="2">template&lt;typename T  = Generic, typename Input &gt; </td></tr>
<tr class="memitem:a9f9c539397f5b161c8cc3f56370a7c69"><td align="right" class="memTemplItemLeft" valign="top">std::enable_if&lt; <a class="el" href="../../db/d85/structcv_1_1detail_1_1accepted__infer__types.html">cv::detail::accepted_infer_types</a>&lt; Input &gt;::value, <a class="el" href="../../d2/d75/namespacecv.html#a446ed6c44a59c103f5e9a61234288258">cv::GInferListOutputs</a> &gt;::type </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a9f9c539397f5b161c8cc3f56370a7c69">infer2</a> (const std::string &amp;tag, const Input &amp;in, const <a class="el" href="../../d2/d75/namespacecv.html#a7599451d654989798f955b72733827af">cv::GInferListInputs</a> &amp;inputs)</td></tr>
<tr class="memdesc:a9f9c539397f5b161c8cc3f56370a7c69"><td class="mdescLeft"> </td><td class="mdescRight">Calculates responses for the specified network for every region in the source image, extended version.  <a href="#a9f9c539397f5b161c8cc3f56370a7c69">More...</a><br/></td></tr>
<tr class="separator:a9f9c539397f5b161c8cc3f56370a7c69"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga76246465115220c5e5986a55298300c7"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/group__gapi__matrixop.html#ga76246465115220c5e5986a55298300c7">inRange</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, const <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &amp;threshLow, const <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &amp;threshUp)</td></tr>
<tr class="memdesc:ga76246465115220c5e5986a55298300c7"><td class="mdescLeft"> </td><td class="mdescRight">Applies a range-level threshold to each matrix element.  <a href="../../d0/d86/group__gapi__matrixop.html#ga76246465115220c5e5986a55298300c7">More...</a><br/></td></tr>
<tr class="separator:ga76246465115220c5e5986a55298300c7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga9e3e85496c0c314bbb60fabf8eb09c0a"><td align="right" class="memItemLeft" valign="top">std::tuple&lt; <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a>, <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/group__gapi__matrixop.html#ga9e3e85496c0c314bbb60fabf8eb09c0a">integral</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, int sdepth=-1, int sqdepth=-1)</td></tr>
<tr class="memdesc:ga9e3e85496c0c314bbb60fabf8eb09c0a"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the integral of an image.  <a href="../../d0/d86/group__gapi__matrixop.html#ga9e3e85496c0c314bbb60fabf8eb09c0a">More...</a><br/></td></tr>
<tr class="separator:ga9e3e85496c0c314bbb60fabf8eb09c0a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a91a81b54c71d0c42bf9372a9e292ebe3"><td align="right" class="memItemLeft" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a91a81b54c71d0c42bf9372a9e292ebe3">island</a> (const std::string &amp;name, <a class="el" href="../../d2/d75/namespacecv.html#a94492d40d5a1d1b65cd7c1feca85a2ac">GProtoInputArgs</a> &amp;&amp;ins, <a class="el" href="../../d2/d75/namespacecv.html#a55216f8dcda54eef1b70f5c2063117af">GProtoOutputArgs</a> &amp;&amp;outs)</td></tr>
<tr class="memdesc:a91a81b54c71d0c42bf9372a9e292ebe3"><td class="mdescLeft"> </td><td class="mdescRight">Define an tagged island (subgraph) within a computation.  <a href="#a91a81b54c71d0c42bf9372a9e292ebe3">More...</a><br/></td></tr>
<tr class="separator:a91a81b54c71d0c42bf9372a9e292ebe3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga01d36765f6c877f577f15f04850ffa19"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d55/group__gapi__video.html#ga01d36765f6c877f577f15f04850ffa19">KalmanFilter</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;measurement, const <a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; bool &gt; &amp;haveMeasurement, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;control, const <a class="el" href="../../d7/df7/structcv_1_1gapi_1_1KalmanParams.html">cv::gapi::KalmanParams</a> &amp;kfParams)</td></tr>
<tr class="memdesc:ga01d36765f6c877f577f15f04850ffa19"><td class="mdescLeft"> </td><td class="mdescRight">Standard Kalman filter algorithm <a href="http://en.wikipedia.org/wiki/Kalman_filter">http://en.wikipedia.org/wiki/Kalman_filter</a>.  <a href="../../d4/d55/group__gapi__video.html#ga01d36765f6c877f577f15f04850ffa19">More...</a><br/></td></tr>
<tr class="separator:ga01d36765f6c877f577f15f04850ffa19"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga0b18fdc215bb554b34f01099c85df2c7"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d55/group__gapi__video.html#ga0b18fdc215bb554b34f01099c85df2c7">KalmanFilter</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;measurement, const <a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; bool &gt; &amp;haveMeasurement, const <a class="el" href="../../d7/df7/structcv_1_1gapi_1_1KalmanParams.html">cv::gapi::KalmanParams</a> &amp;kfParams)</td></tr>
<tr class="separator:ga0b18fdc215bb554b34f01099c85df2c7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga18c46d5801429bb63848fc6e2391cb20"><td class="memTemplParams" colspan="2">template&lt;typename... KK&gt; </td></tr>
<tr class="memitem:ga18c46d5801429bb63848fc6e2391cb20"><td align="right" class="memTemplItemLeft" valign="top"><a class="el" href="../../de/db6/classcv_1_1gapi_1_1GKernelPackage.html">GKernelPackage</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d9/d29/group__gapi__compile__args.html#ga18c46d5801429bb63848fc6e2391cb20">kernels</a> ()</td></tr>
<tr class="memdesc:ga18c46d5801429bb63848fc6e2391cb20"><td class="mdescLeft"> </td><td class="mdescRight">Create a kernel package object containing kernels and transformations specified in variadic template argument.  <a href="../../d9/d29/group__gapi__compile__args.html#ga18c46d5801429bb63848fc6e2391cb20">More...</a><br/></td></tr>
<tr class="separator:ga18c46d5801429bb63848fc6e2391cb20"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga63123eaad9024722885f5c7b425dad84"><td class="memTemplParams" colspan="2">template&lt;typename... FF&gt; </td></tr>
<tr class="memitem:ga63123eaad9024722885f5c7b425dad84"><td align="right" class="memTemplItemLeft" valign="top"><a class="el" href="../../de/db6/classcv_1_1gapi_1_1GKernelPackage.html">GKernelPackage</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d9/d29/group__gapi__compile__args.html#ga63123eaad9024722885f5c7b425dad84">kernels</a> (FF &amp;... functors)</td></tr>
<tr class="separator:ga63123eaad9024722885f5c7b425dad84"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a45a0ac69822af6218a6b0b940652dc9d"><td align="right" class="memItemLeft" valign="top">std::tuple&lt; <a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; double &gt;, <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a>, <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a45a0ac69822af6218a6b0b940652dc9d">kmeans</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;data, const int K, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;bestLabels, const <a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html">TermCriteria</a> &amp;criteria, const int attempts, const <a class="el" href="../../d5/d38/group__core__cluster.html#ga276000efe55ee2756e0c471c7b270949">KmeansFlags</a> flags)</td></tr>
<tr class="memdesc:a45a0ac69822af6218a6b0b940652dc9d"><td class="mdescLeft"> </td><td class="mdescRight">Finds centers of clusters and groups input samples around the clusters.  <a href="#a45a0ac69822af6218a6b0b940652dc9d">More...</a><br/></td></tr>
<tr class="separator:a45a0ac69822af6218a6b0b940652dc9d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a029d3fc009714e3556725eedc0213460"><td align="right" class="memItemLeft" valign="top">std::tuple&lt; <a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; double &gt;, <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a>, <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a029d3fc009714e3556725eedc0213460">kmeans</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;data, const int K, const <a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html">TermCriteria</a> &amp;criteria, const int attempts, const <a class="el" href="../../d5/d38/group__core__cluster.html#ga276000efe55ee2756e0c471c7b270949">KmeansFlags</a> flags)</td></tr>
<tr class="separator:a029d3fc009714e3556725eedc0213460"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7935743ceaeefb0d42ff471d04c9de77"><td align="right" class="memItemLeft" valign="top">std::tuple&lt; <a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; double &gt;, <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; int &gt;, <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga7d080aa40de011e4410bca63385ffe2a">Point2f</a> &gt; &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a7935743ceaeefb0d42ff471d04c9de77">kmeans</a> (const <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga7d080aa40de011e4410bca63385ffe2a">Point2f</a> &gt; &amp;data, const int K, const <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; int &gt; &amp;bestLabels, const <a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html">TermCriteria</a> &amp;criteria, const int attempts, const <a class="el" href="../../d5/d38/group__core__cluster.html#ga276000efe55ee2756e0c471c7b270949">KmeansFlags</a> flags)</td></tr>
<tr class="separator:a7935743ceaeefb0d42ff471d04c9de77"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8257ec9632d43ff6465d142bf073a463"><td align="right" class="memItemLeft" valign="top">std::tuple&lt; <a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; double &gt;, <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; int &gt;, <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga3d79ceeb4419bccd0308dfdf1cd31435">Point3f</a> &gt; &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a8257ec9632d43ff6465d142bf073a463">kmeans</a> (const <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga3d79ceeb4419bccd0308dfdf1cd31435">Point3f</a> &gt; &amp;data, const int K, const <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; int &gt; &amp;bestLabels, const <a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html">TermCriteria</a> &amp;criteria, const int attempts, const <a class="el" href="../../d5/d38/group__core__cluster.html#ga276000efe55ee2756e0c471c7b270949">KmeansFlags</a> flags)</td></tr>
<tr class="separator:a8257ec9632d43ff6465d142bf073a463"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gab1e27267574404a1f01016fb9a3a3475"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dc5/group__gapi__filters.html#gab1e27267574404a1f01016fb9a3a3475">Laplacian</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, int ddepth, int ksize=1, double scale=1, double delta=0, int borderType=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5afe14c13a4ea8b8e3b3ef399013dbae01">BORDER_DEFAULT</a>)</td></tr>
<tr class="memdesc:gab1e27267574404a1f01016fb9a3a3475"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the Laplacian of an image.  <a href="../../da/dc5/group__gapi__filters.html#gab1e27267574404a1f01016fb9a3a3475">More...</a><br/></td></tr>
<tr class="separator:gab1e27267574404a1f01016fb9a3a3475"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga7f13dbe65b7df6816c53162647762a11"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d91/group__gapi__transform.html#ga7f13dbe65b7df6816c53162647762a11">LUT</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, const <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;lut)</td></tr>
<tr class="memdesc:ga7f13dbe65b7df6816c53162647762a11"><td class="mdescLeft"> </td><td class="mdescRight">Performs a look-up table transform of a matrix.  <a href="../../d6/d91/group__gapi__transform.html#ga7f13dbe65b7df6816c53162647762a11">More...</a><br/></td></tr>
<tr class="separator:ga7f13dbe65b7df6816c53162647762a11"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gad83380f5b614aebd9430c09800e12849"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d38/group__gapi__colorconvert.html#gad83380f5b614aebd9430c09800e12849">LUV2BGR</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:gad83380f5b614aebd9430c09800e12849"><td class="mdescLeft"> </td><td class="mdescRight">Converts an image from LUV color space to BGR color space.  <a href="../../dc/d38/group__gapi__colorconvert.html#gad83380f5b614aebd9430c09800e12849">More...</a><br/></td></tr>
<tr class="separator:gad83380f5b614aebd9430c09800e12849"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaba076d51941328cb7ca9348b7b535220"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/group__gapi__math.html#gaba076d51941328cb7ca9348b7b535220">mask</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;mask)</td></tr>
<tr class="memdesc:gaba076d51941328cb7ca9348b7b535220"><td class="mdescLeft"> </td><td class="mdescRight">Applies a mask to a matrix.  <a href="../../da/dd3/group__gapi__math.html#gaba076d51941328cb7ca9348b7b535220">More...</a><br/></td></tr>
<tr class="separator:gaba076d51941328cb7ca9348b7b535220"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga0ff081ea80eb39a96389c16ac0f9e944"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/group__gapi__matrixop.html#ga0ff081ea80eb39a96389c16ac0f9e944">max</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src2)</td></tr>
<tr class="memdesc:ga0ff081ea80eb39a96389c16ac0f9e944"><td class="mdescLeft"> </td><td class="mdescRight">Calculates per-element maximum of two matrices.  <a href="../../d0/d86/group__gapi__matrixop.html#ga0ff081ea80eb39a96389c16ac0f9e944">More...</a><br/></td></tr>
<tr class="separator:ga0ff081ea80eb39a96389c16ac0f9e944"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaa37ea1b811bcc3e26ee1b3fb00acc55c"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/group__gapi__math.html#gaa37ea1b811bcc3e26ee1b3fb00acc55c">mean</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:gaa37ea1b811bcc3e26ee1b3fb00acc55c"><td class="mdescLeft"> </td><td class="mdescRight">Calculates an average (mean) of matrix elements.  <a href="../../da/dd3/group__gapi__math.html#gaa37ea1b811bcc3e26ee1b3fb00acc55c">More...</a><br/></td></tr>
<tr class="separator:gaa37ea1b811bcc3e26ee1b3fb00acc55c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga90c28c4986e8117ecb1b61300ff3e7e8"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dc5/group__gapi__filters.html#ga90c28c4986e8117ecb1b61300ff3e7e8">medianBlur</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, int ksize)</td></tr>
<tr class="memdesc:ga90c28c4986e8117ecb1b61300ff3e7e8"><td class="mdescLeft"> </td><td class="mdescRight">Blurs an image using the median filter.  <a href="../../da/dc5/group__gapi__filters.html#ga90c28c4986e8117ecb1b61300ff3e7e8">More...</a><br/></td></tr>
<tr class="separator:ga90c28c4986e8117ecb1b61300ff3e7e8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaf63e894270a088695e6ec97d9a903971"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d91/group__gapi__transform.html#gaf63e894270a088695e6ec97d9a903971">merge3</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src2, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src3)</td></tr>
<tr class="memdesc:gaf63e894270a088695e6ec97d9a903971"><td class="mdescLeft"> </td><td class="mdescRight">Creates one 3-channel matrix out of 3 single-channel ones.  <a href="../../d6/d91/group__gapi__transform.html#gaf63e894270a088695e6ec97d9a903971">More...</a><br/></td></tr>
<tr class="separator:gaf63e894270a088695e6ec97d9a903971"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga8206d42b933edcbf08d6953e202d0dd0"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d91/group__gapi__transform.html#ga8206d42b933edcbf08d6953e202d0dd0">merge4</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src2, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src3, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src4)</td></tr>
<tr class="memdesc:ga8206d42b933edcbf08d6953e202d0dd0"><td class="mdescLeft"> </td><td class="mdescRight">Creates one 4-channel matrix out of 4 single-channel ones.  <a href="../../d6/d91/group__gapi__transform.html#ga8206d42b933edcbf08d6953e202d0dd0">More...</a><br/></td></tr>
<tr class="separator:ga8206d42b933edcbf08d6953e202d0dd0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gab714c7a4adc847d75bfc080ac92924f4"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/group__gapi__matrixop.html#gab714c7a4adc847d75bfc080ac92924f4">min</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src2)</td></tr>
<tr class="memdesc:gab714c7a4adc847d75bfc080ac92924f4"><td class="mdescLeft"> </td><td class="mdescRight">Calculates per-element minimum of two matrices.  <a href="../../d0/d86/group__gapi__matrixop.html#gab714c7a4adc847d75bfc080ac92924f4">More...</a><br/></td></tr>
<tr class="separator:gab714c7a4adc847d75bfc080ac92924f4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga8b3991ce1a3aade775abd955d850ec15"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dc5/group__gapi__filters.html#ga8b3991ce1a3aade775abd955d850ec15">morphologyEx</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, const <a class="el" href="../../d4/d86/group__imgproc__filter.html#ga7be549266bad7b2e6a04db49827f9f32">MorphTypes</a> op, const <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;kernel, const <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a> &amp;anchor=<a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a>(-1,-1), const int iterations=1, const <a class="el" href="../../d2/de8/group__core__array.html#ga209f2f4869e304c82d07739337eae7c5">BorderTypes</a> borderType=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5aed2e4346047e265c8c5a6d0276dcd838">BORDER_CONSTANT</a>, const <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> &amp;borderValue=<a class="el" href="../../d4/d86/group__imgproc__filter.html#ga94756fad83d9d24d29c9bf478558c40a">morphologyDefaultBorderValue</a>())</td></tr>
<tr class="memdesc:ga8b3991ce1a3aade775abd955d850ec15"><td class="mdescLeft"> </td><td class="mdescRight">Performs advanced morphological transformations.  <a href="../../da/dc5/group__gapi__filters.html#ga8b3991ce1a3aade775abd955d850ec15">More...</a><br/></td></tr>
<tr class="separator:ga8b3991ce1a3aade775abd955d850ec15"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga42a8187b2bf350f90e4a31f93e929e51"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/group__gapi__math.html#ga42a8187b2bf350f90e4a31f93e929e51">mul</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src2, double scale=1.0, int ddepth=-1)</td></tr>
<tr class="memdesc:ga42a8187b2bf350f90e4a31f93e929e51"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the per-element scaled product of two matrices.  <a href="../../da/dd3/group__gapi__math.html#ga42a8187b2bf350f90e4a31f93e929e51">More...</a><br/></td></tr>
<tr class="separator:ga42a8187b2bf350f90e4a31f93e929e51"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaa924c8c082e0476e4d846843d5f8bed3"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/group__gapi__math.html#gaa924c8c082e0476e4d846843d5f8bed3">mulC</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, double multiplier, int ddepth=-1)</td></tr>
<tr class="memdesc:gaa924c8c082e0476e4d846843d5f8bed3"><td class="mdescLeft"> </td><td class="mdescRight">Multiplies matrix by scalar.  <a href="../../da/dd3/group__gapi__math.html#gaa924c8c082e0476e4d846843d5f8bed3">More...</a><br/></td></tr>
<tr class="separator:gaa924c8c082e0476e4d846843d5f8bed3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga173028247b9426f6e744c18df02c10f1"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/group__gapi__math.html#ga173028247b9426f6e744c18df02c10f1">mulC</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, const <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &amp;multiplier, int ddepth=-1)</td></tr>
<tr class="separator:ga173028247b9426f6e744c18df02c10f1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga29ed07435c1ab0da02627303594a9b73"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/group__gapi__math.html#ga29ed07435c1ab0da02627303594a9b73">mulC</a> (const <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &amp;multiplier, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, int ddepth=-1)</td></tr>
<tr class="separator:ga29ed07435c1ab0da02627303594a9b73"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7d2b842e9369c0d72b383e61b9038581"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
<tr class="memitem:a7d2b842e9369c0d72b383e61b9038581"><td align="right" class="memTemplItemLeft" valign="top"><a class="el" href="../../de/dc4/structcv_1_1gapi_1_1GNetPackage.html">cv::gapi::GNetPackage</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a7d2b842e9369c0d72b383e61b9038581">networks</a> (Args &amp;&amp;... args)</td></tr>
<tr class="separator:a7d2b842e9369c0d72b383e61b9038581"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaedda08934a12c8b4d8f3c1762f27cacc"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d91/group__gapi__transform.html#gaedda08934a12c8b4d8f3c1762f27cacc">normalize</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, double alpha, double beta, int norm_type, int ddepth=-1)</td></tr>
<tr class="memdesc:gaedda08934a12c8b4d8f3c1762f27cacc"><td class="mdescLeft"> </td><td class="mdescRight">Normalizes the norm or value range of an array.  <a href="../../d6/d91/group__gapi__transform.html#gaedda08934a12c8b4d8f3c1762f27cacc">More...</a><br/></td></tr>
<tr class="separator:gaedda08934a12c8b4d8f3c1762f27cacc"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga4d4f56eea9f26736f7d0c703b377f9e7"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/group__gapi__matrixop.html#ga4d4f56eea9f26736f7d0c703b377f9e7">normInf</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:ga4d4f56eea9f26736f7d0c703b377f9e7"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the absolute infinite norm of a matrix.  <a href="../../d0/d86/group__gapi__matrixop.html#ga4d4f56eea9f26736f7d0c703b377f9e7">More...</a><br/></td></tr>
<tr class="separator:ga4d4f56eea9f26736f7d0c703b377f9e7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga238421ed8e075474f03acb06e7168b26"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/group__gapi__matrixop.html#ga238421ed8e075474f03acb06e7168b26">normL1</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:ga238421ed8e075474f03acb06e7168b26"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the absolute <a class="el" href="../../d4/d7f/structcv_1_1L1.html">L1</a> norm of a matrix.  <a href="../../d0/d86/group__gapi__matrixop.html#ga238421ed8e075474f03acb06e7168b26">More...</a><br/></td></tr>
<tr class="separator:ga238421ed8e075474f03acb06e7168b26"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaeb09f3519bcc89b23ededc3925b9916f"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/group__gapi__matrixop.html#gaeb09f3519bcc89b23ededc3925b9916f">normL2</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:gaeb09f3519bcc89b23ededc3925b9916f"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the absolute <a class="el" href="../../dc/daa/structcv_1_1L2.html">L2</a> norm of a matrix.  <a href="../../d0/d86/group__gapi__matrixop.html#gaeb09f3519bcc89b23ededc3925b9916f">More...</a><br/></td></tr>
<tr class="separator:gaeb09f3519bcc89b23ededc3925b9916f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga26fa592432479d54a56e66227f818d7c"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d38/group__gapi__colorconvert.html#ga26fa592432479d54a56e66227f818d7c">NV12toBGR</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src_y, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src_uv)</td></tr>
<tr class="memdesc:ga26fa592432479d54a56e66227f818d7c"><td class="mdescLeft"> </td><td class="mdescRight">Converts an image from NV12 (YUV420p) color space to BGR. The function converts an input image from NV12 color space to RGB. The conventional ranges for Y, U, and V channel values are 0 to 255.  <a href="../../dc/d38/group__gapi__colorconvert.html#ga26fa592432479d54a56e66227f818d7c">More...</a><br/></td></tr>
<tr class="separator:ga26fa592432479d54a56e66227f818d7c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaa41eebd2d72389dcf282850520bd8498"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../de/d39/classcv_1_1GMatP.html">GMatP</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d38/group__gapi__colorconvert.html#gaa41eebd2d72389dcf282850520bd8498">NV12toBGRp</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src_y, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src_uv)</td></tr>
<tr class="memdesc:gaa41eebd2d72389dcf282850520bd8498"><td class="mdescLeft"> </td><td class="mdescRight">Converts an image from NV12 (YUV420p) color space to BGR. The function converts an input image from NV12 color space to BGR. The conventional ranges for Y, U, and V channel values are 0 to 255.  <a href="../../dc/d38/group__gapi__colorconvert.html#gaa41eebd2d72389dcf282850520bd8498">More...</a><br/></td></tr>
<tr class="separator:gaa41eebd2d72389dcf282850520bd8498"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaf44bcc7b1d8636d5c0b4425805dd00e0"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d38/group__gapi__colorconvert.html#gaf44bcc7b1d8636d5c0b4425805dd00e0">NV12toGray</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src_y, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src_uv)</td></tr>
<tr class="memdesc:gaf44bcc7b1d8636d5c0b4425805dd00e0"><td class="mdescLeft"> </td><td class="mdescRight">Converts an image from NV12 (YUV420p) color space to gray-scaled. The function converts an input image from NV12 color space to gray-scaled. The conventional ranges for Y, U, and V channel values are 0 to 255.  <a href="../../dc/d38/group__gapi__colorconvert.html#gaf44bcc7b1d8636d5c0b4425805dd00e0">More...</a><br/></td></tr>
<tr class="separator:gaf44bcc7b1d8636d5c0b4425805dd00e0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga0a8da2537ef9dd90d97e4681ca0ff6c6"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d38/group__gapi__colorconvert.html#ga0a8da2537ef9dd90d97e4681ca0ff6c6">NV12toRGB</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src_y, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src_uv)</td></tr>
<tr class="memdesc:ga0a8da2537ef9dd90d97e4681ca0ff6c6"><td class="mdescLeft"> </td><td class="mdescRight">Converts an image from NV12 (YUV420p) color space to RGB. The function converts an input image from NV12 color space to RGB. The conventional ranges for Y, U, and V channel values are 0 to 255.  <a href="../../dc/d38/group__gapi__colorconvert.html#ga0a8da2537ef9dd90d97e4681ca0ff6c6">More...</a><br/></td></tr>
<tr class="separator:ga0a8da2537ef9dd90d97e4681ca0ff6c6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga827c85675868381815af086868e450d6"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../de/d39/classcv_1_1GMatP.html">GMatP</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d38/group__gapi__colorconvert.html#ga827c85675868381815af086868e450d6">NV12toRGBp</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src_y, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src_uv)</td></tr>
<tr class="memdesc:ga827c85675868381815af086868e450d6"><td class="mdescLeft"> </td><td class="mdescRight">Converts an image from NV12 (YUV420p) color space to RGB. The function converts an input image from NV12 color space to RGB. The conventional ranges for Y, U, and V channel values are 0 to 255.  <a href="../../dc/d38/group__gapi__colorconvert.html#ga827c85675868381815af086868e450d6">More...</a><br/></td></tr>
<tr class="separator:ga827c85675868381815af086868e450d6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad56f6fcb23f2a9cfb755740235424a11"><td align="right" class="memItemLeft" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#ad56f6fcb23f2a9cfb755740235424a11">operator!=</a> (const <a class="el" href="../../db/d3a/classcv_1_1gapi_1_1GBackend.html">GBackend</a> &amp;lhs, const <a class="el" href="../../db/d3a/classcv_1_1gapi_1_1GBackend.html">GBackend</a> &amp;rhs)</td></tr>
<tr class="separator:ad56f6fcb23f2a9cfb755740235424a11"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae6693e4d29816df39cc5547f400c88c7"><td align="right" class="memItemLeft" valign="top">std::tuple&lt; <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">Rect</a> &gt;, <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; int &gt; &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#ae6693e4d29816df39cc5547f400c88c7">parseSSD</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;in, const <a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> &gt; &amp;inSz, const float confidenceThreshold=0.5f, const int filterLabel=-1)</td></tr>
<tr class="memdesc:ae6693e4d29816df39cc5547f400c88c7"><td class="mdescLeft"> </td><td class="mdescRight">Parses output of SSD network.  <a href="#ae6693e4d29816df39cc5547f400c88c7">More...</a><br/></td></tr>
<tr class="separator:ae6693e4d29816df39cc5547f400c88c7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aaa3f07f5ba009530bb5e5d10e6b69a73"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">Rect</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#aaa3f07f5ba009530bb5e5d10e6b69a73">parseSSD</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;in, const <a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> &gt; &amp;inSz, const float confidenceThreshold=0.5f, const bool alignmentToSquare=false, const bool filterOutOfBounds=false)</td></tr>
<tr class="separator:aaa3f07f5ba009530bb5e5d10e6b69a73"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5d8b8ae40188114a25009151560fcc1f"><td align="right" class="memItemLeft" valign="top">std::tuple&lt; <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">Rect</a> &gt;, <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; int &gt; &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a5d8b8ae40188114a25009151560fcc1f">parseYolo</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;in, const <a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> &gt; &amp;inSz, const float confidenceThreshold=0.5f, const float nmsThreshold=0.5f, const std::vector&lt; float &gt; &amp;anchors=nn::parsers::GParseYolo::defaultAnchors())</td></tr>
<tr class="memdesc:a5d8b8ae40188114a25009151560fcc1f"><td class="mdescLeft"> </td><td class="mdescRight">Parses output of Yolo network.  <a href="#a5d8b8ae40188114a25009151560fcc1f">More...</a><br/></td></tr>
<tr class="separator:a5d8b8ae40188114a25009151560fcc1f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga3c98a8ad1054d296500220737c04d18c"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/group__gapi__math.html#ga3c98a8ad1054d296500220737c04d18c">phase</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;x, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;y, bool angleInDegrees=false)</td></tr>
<tr class="memdesc:ga3c98a8ad1054d296500220737c04d18c"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the rotation angle of 2D vectors.  <a href="../../da/dd3/group__gapi__math.html#ga3c98a8ad1054d296500220737c04d18c">More...</a><br/></td></tr>
<tr class="separator:ga3c98a8ad1054d296500220737c04d18c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gae523b4bd51ddcca2833c9aebbd7fe5a4"><td align="right" class="memItemLeft" valign="top">std::tuple&lt; <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a>, <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/group__gapi__math.html#gae523b4bd51ddcca2833c9aebbd7fe5a4">polarToCart</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;<a class="el" href="../../d2/de8/group__core__array.html#ga6d3b097586bca4409873d64a90fe64c3">magnitude</a>, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;angle, bool angleInDegrees=false)</td></tr>
<tr class="memdesc:gae523b4bd51ddcca2833c9aebbd7fe5a4"><td class="mdescLeft"> </td><td class="mdescRight">Calculates x and y coordinates of 2D vectors from their magnitude and angle.  <a href="../../da/dd3/group__gapi__math.html#gae523b4bd51ddcca2833c9aebbd7fe5a4">More...</a><br/></td></tr>
<tr class="separator:gae523b4bd51ddcca2833c9aebbd7fe5a4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gac2c8de7ed8e75e46516246a8365b6298"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d91/group__gapi__transform.html#gac2c8de7ed8e75e46516246a8365b6298">remap</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, const <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;map1, const <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;map2, int interpolation, int borderMode=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5aed2e4346047e265c8c5a6d0276dcd838">BORDER_CONSTANT</a>, const <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> &amp;borderValue=<a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>())</td></tr>
<tr class="memdesc:gac2c8de7ed8e75e46516246a8365b6298"><td class="mdescLeft"> </td><td class="mdescRight">Applies a generic geometrical transformation to an image.  <a href="../../d6/d91/group__gapi__transform.html#gac2c8de7ed8e75e46516246a8365b6298">More...</a><br/></td></tr>
<tr class="separator:gac2c8de7ed8e75e46516246a8365b6298"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gad0ae87ad8b909c3c11a07b007837be8b"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d91/group__gapi__transform.html#gad0ae87ad8b909c3c11a07b007837be8b">resize</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, const <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> &amp;dsize, double fx=0, double fy=0, int interpolation=<a class="el" href="../../da/d54/group__imgproc__transform.html#gga5bb5a1fea74ea38e1a5445ca803ff121ac97d8e4880d8b5d509e96825c7522deb">INTER_LINEAR</a>)</td></tr>
<tr class="memdesc:gad0ae87ad8b909c3c11a07b007837be8b"><td class="mdescLeft"> </td><td class="mdescRight">Resizes an image.  <a href="../../d6/d91/group__gapi__transform.html#gad0ae87ad8b909c3c11a07b007837be8b">More...</a><br/></td></tr>
<tr class="separator:gad0ae87ad8b909c3c11a07b007837be8b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga3e57b0f6b2c54564502ff87231c24782"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../de/d39/classcv_1_1GMatP.html">GMatP</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d91/group__gapi__transform.html#ga3e57b0f6b2c54564502ff87231c24782">resizeP</a> (const <a class="el" href="../../de/d39/classcv_1_1GMatP.html">GMatP</a> &amp;src, const <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> &amp;dsize, int interpolation=<a class="el" href="../../da/d54/group__imgproc__transform.html#gga5bb5a1fea74ea38e1a5445ca803ff121ac97d8e4880d8b5d509e96825c7522deb">cv::INTER_LINEAR</a>)</td></tr>
<tr class="memdesc:ga3e57b0f6b2c54564502ff87231c24782"><td class="mdescLeft"> </td><td class="mdescRight">Resizes a planar image.  <a href="../../d6/d91/group__gapi__transform.html#ga3e57b0f6b2c54564502ff87231c24782">More...</a><br/></td></tr>
<tr class="separator:ga3e57b0f6b2c54564502ff87231c24782"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga2adcde9d63378940740c7b54fd00956c"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d38/group__gapi__colorconvert.html#ga2adcde9d63378940740c7b54fd00956c">RGB2Gray</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:ga2adcde9d63378940740c7b54fd00956c"><td class="mdescLeft"> </td><td class="mdescRight">Converts an image from RGB color space to gray-scaled.  <a href="../../dc/d38/group__gapi__colorconvert.html#ga2adcde9d63378940740c7b54fd00956c">More...</a><br/></td></tr>
<tr class="separator:ga2adcde9d63378940740c7b54fd00956c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga8238eab93515169d2d66b50ee8a0285b"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d38/group__gapi__colorconvert.html#ga8238eab93515169d2d66b50ee8a0285b">RGB2Gray</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, float rY, float gY, float bY)</td></tr>
<tr class="separator:ga8238eab93515169d2d66b50ee8a0285b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gadaaa97be932cab83d3f35f731bfe0da0"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d38/group__gapi__colorconvert.html#gadaaa97be932cab83d3f35f731bfe0da0">RGB2HSV</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:gadaaa97be932cab83d3f35f731bfe0da0"><td class="mdescLeft"> </td><td class="mdescRight">Converts an image from RGB color space to HSV. The function converts an input image from RGB color space to HSV. The conventional ranges for R, G, and B channel values are 0 to 255.  <a href="../../dc/d38/group__gapi__colorconvert.html#gadaaa97be932cab83d3f35f731bfe0da0">More...</a><br/></td></tr>
<tr class="separator:gadaaa97be932cab83d3f35f731bfe0da0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga5236e6f6382928b70ddda9f8666e4aec"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d38/group__gapi__colorconvert.html#ga5236e6f6382928b70ddda9f8666e4aec">RGB2I420</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:ga5236e6f6382928b70ddda9f8666e4aec"><td class="mdescLeft"> </td><td class="mdescRight">Converts an image from RGB color space to I420 color space.  <a href="../../dc/d38/group__gapi__colorconvert.html#ga5236e6f6382928b70ddda9f8666e4aec">More...</a><br/></td></tr>
<tr class="separator:ga5236e6f6382928b70ddda9f8666e4aec"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga74589c39069c4d068940b521990206cd"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d38/group__gapi__colorconvert.html#ga74589c39069c4d068940b521990206cd">RGB2Lab</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:ga74589c39069c4d068940b521990206cd"><td class="mdescLeft"> </td><td class="mdescRight">Converts an image from RGB color space to Lab color space.  <a href="../../dc/d38/group__gapi__colorconvert.html#ga74589c39069c4d068940b521990206cd">More...</a><br/></td></tr>
<tr class="separator:ga74589c39069c4d068940b521990206cd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga3cc413473e72f242f65a6df44e929d05"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d38/group__gapi__colorconvert.html#ga3cc413473e72f242f65a6df44e929d05">RGB2YUV</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:ga3cc413473e72f242f65a6df44e929d05"><td class="mdescLeft"> </td><td class="mdescRight">Converts an image from RGB color space to YUV color space.  <a href="../../dc/d38/group__gapi__colorconvert.html#ga3cc413473e72f242f65a6df44e929d05">More...</a><br/></td></tr>
<tr class="separator:ga3cc413473e72f242f65a6df44e929d05"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga2698756bd4be47c4bda06be15007534f"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d38/group__gapi__colorconvert.html#ga2698756bd4be47c4bda06be15007534f">RGB2YUV422</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:ga2698756bd4be47c4bda06be15007534f"><td class="mdescLeft"> </td><td class="mdescRight">Converts an image from RGB color space to YUV422. The function converts an input image from RGB color space to YUV422. The conventional ranges for R, G, and B channel values are 0 to 255.  <a href="../../dc/d38/group__gapi__colorconvert.html#ga2698756bd4be47c4bda06be15007534f">More...</a><br/></td></tr>
<tr class="separator:ga2698756bd4be47c4bda06be15007534f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga41ca710c7c457ecc8b32b5a3d9f12634"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/db2/group__gapi__pixelwise.html#ga41ca710c7c457ecc8b32b5a3d9f12634">select</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src2, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;<a class="el" href="../../da/dd3/group__gapi__math.html#gaba076d51941328cb7ca9348b7b535220">mask</a>)</td></tr>
<tr class="memdesc:ga41ca710c7c457ecc8b32b5a3d9f12634"><td class="mdescLeft"> </td><td class="mdescRight">Select values from either first or second of input matrices by given mask. The function set to the output matrix either the value from the first input matrix if corresponding value of mask matrix is 255, or value from the second input matrix (if value of mask matrix set to 0).  <a href="../../d1/db2/group__gapi__pixelwise.html#ga41ca710c7c457ecc8b32b5a3d9f12634">More...</a><br/></td></tr>
<tr class="separator:ga41ca710c7c457ecc8b32b5a3d9f12634"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga546a47a68c08bb49bb40825780ffc2e8"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dc5/group__gapi__filters.html#ga546a47a68c08bb49bb40825780ffc2e8">sepFilter</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, int ddepth, const <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;kernelX, const <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;kernelY, const <a class="el" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a> &amp;anchor, const <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> &amp;delta, int borderType=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5afe14c13a4ea8b8e3b3ef399013dbae01">BORDER_DEFAULT</a>, const <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> &amp;borderValue=<a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>(0))</td></tr>
<tr class="memdesc:ga546a47a68c08bb49bb40825780ffc2e8"><td class="mdescLeft"> </td><td class="mdescRight">Applies a separable linear filter to a matrix(image).  <a href="../../da/dc5/group__gapi__filters.html#ga546a47a68c08bb49bb40825780ffc2e8">More...</a><br/></td></tr>
<tr class="separator:ga546a47a68c08bb49bb40825780ffc2e8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a17e23f5088c3e3062e1e14c937febda3"><td align="right" class="memItemLeft" valign="top">std::vector&lt; char &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a17e23f5088c3e3062e1e14c937febda3">serialize</a> (const <a class="el" href="../../d9/dfe/classcv_1_1GComputation.html">cv::GComputation</a> &amp;c)</td></tr>
<tr class="separator:a17e23f5088c3e3062e1e14c937febda3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a63268b4556ba6fcc0465ddfe3878c51b"><td align="right" class="memItemLeft" valign="top">std::vector&lt; char &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a63268b4556ba6fcc0465ddfe3878c51b">serialize</a> (const <a class="el" href="../../d9/d29/group__gapi__compile__args.html#gaa4f8db4f55770e56cca42c38dacf8ffd">cv::GCompileArgs</a> &amp;)</td></tr>
<tr class="separator:a63268b4556ba6fcc0465ddfe3878c51b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a64da62e37682e34c54bd426475720d78"><td align="right" class="memItemLeft" valign="top">std::vector&lt; char &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a64da62e37682e34c54bd426475720d78">serialize</a> (const <a class="el" href="../../d2/d75/namespacecv.html#a5f31109e95e8ff4ced55b5e85f885fb1">cv::GMetaArgs</a> &amp;)</td></tr>
<tr class="separator:a64da62e37682e34c54bd426475720d78"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4cc3fd32bcd2de5eab6b1455b9f4b860"><td align="right" class="memItemLeft" valign="top">std::vector&lt; char &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a4cc3fd32bcd2de5eab6b1455b9f4b860">serialize</a> (const <a class="el" href="../../d2/d75/namespacecv.html#a3d9c032e5fe7892151570efc6ac08e51">cv::GRunArgs</a> &amp;)</td></tr>
<tr class="separator:a4cc3fd32bcd2de5eab6b1455b9f4b860"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5998c279ff9bda57b7c6a1ae3b5f76f4"><td align="right" class="memItemLeft" valign="top">std::vector&lt; char &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a5998c279ff9bda57b7c6a1ae3b5f76f4">serialize</a> (const std::vector&lt; std::string &gt; &amp;)</td></tr>
<tr class="separator:a5998c279ff9bda57b7c6a1ae3b5f76f4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gae1443445c4cb3187dcf439a57cfa534f"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dc5/group__gapi__filters.html#gae1443445c4cb3187dcf439a57cfa534f">Sobel</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, int ddepth, int dx, int dy, int ksize=3, double scale=1, double delta=0, int borderType=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5afe14c13a4ea8b8e3b3ef399013dbae01">BORDER_DEFAULT</a>, const <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> &amp;borderValue=<a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>(0))</td></tr>
<tr class="memdesc:gae1443445c4cb3187dcf439a57cfa534f"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the first, second, third, or mixed image derivatives using an extended Sobel operator.  <a href="../../da/dc5/group__gapi__filters.html#gae1443445c4cb3187dcf439a57cfa534f">More...</a><br/></td></tr>
<tr class="separator:gae1443445c4cb3187dcf439a57cfa534f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga675a82fe875fb789e50dc17ab775f59b"><td align="right" class="memItemLeft" valign="top">std::tuple&lt; <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a>, <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dc5/group__gapi__filters.html#ga675a82fe875fb789e50dc17ab775f59b">SobelXY</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, int ddepth, int order, int ksize=3, double scale=1, double delta=0, int borderType=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5afe14c13a4ea8b8e3b3ef399013dbae01">BORDER_DEFAULT</a>, const <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> &amp;borderValue=<a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>(0))</td></tr>
<tr class="memdesc:ga675a82fe875fb789e50dc17ab775f59b"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the first, second, third, or mixed image derivatives using an extended Sobel operator.  <a href="../../da/dc5/group__gapi__filters.html#ga675a82fe875fb789e50dc17ab775f59b">More...</a><br/></td></tr>
<tr class="separator:ga675a82fe875fb789e50dc17ab775f59b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gabfeb794ff284b18121b2b755a5391892"><td align="right" class="memItemLeft" valign="top">std::tuple&lt; <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a>, <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a>, <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d91/group__gapi__transform.html#gabfeb794ff284b18121b2b755a5391892">split3</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:gabfeb794ff284b18121b2b755a5391892"><td class="mdescLeft"> </td><td class="mdescRight">Divides a 3-channel matrix into 3 single-channel matrices.  <a href="../../d6/d91/group__gapi__transform.html#gabfeb794ff284b18121b2b755a5391892">More...</a><br/></td></tr>
<tr class="separator:gabfeb794ff284b18121b2b755a5391892"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gac87c9e2894c8b589eabc0ec2ac9d90eb"><td align="right" class="memItemLeft" valign="top">std::tuple&lt; <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a>, <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a>, <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a>, <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d91/group__gapi__transform.html#gac87c9e2894c8b589eabc0ec2ac9d90eb">split4</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:gac87c9e2894c8b589eabc0ec2ac9d90eb"><td class="mdescLeft"> </td><td class="mdescRight">Divides a 4-channel matrix into 4 single-channel matrices.  <a href="../../d6/d91/group__gapi__transform.html#gac87c9e2894c8b589eabc0ec2ac9d90eb">More...</a><br/></td></tr>
<tr class="separator:gac87c9e2894c8b589eabc0ec2ac9d90eb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaf3880c8feae9027fa91a701a1fd0d3b4"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/group__gapi__math.html#gaf3880c8feae9027fa91a701a1fd0d3b4">sqrt</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:gaf3880c8feae9027fa91a701a1fd0d3b4"><td class="mdescLeft"> </td><td class="mdescRight">Calculates a square root of array elements.  <a href="../../da/dd3/group__gapi__math.html#gaf3880c8feae9027fa91a701a1fd0d3b4">More...</a><br/></td></tr>
<tr class="separator:gaf3880c8feae9027fa91a701a1fd0d3b4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a23b371c1eedf18c2529a252cdc491eda"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#a23b371c1eedf18c2529a252cdc491eda">stereo</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;left, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;right, const <a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#ac48508c20738bab60010b9c29eff9506">StereoOutputFormat</a> of=<a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#ac48508c20738bab60010b9c29eff9506a7f9e8c15883871f01a9a80013898a6cf">StereoOutputFormat::DEPTH_FLOAT32</a>)</td></tr>
<tr class="memdesc:a23b371c1eedf18c2529a252cdc491eda"><td class="mdescLeft"> </td><td class="mdescRight">Extract disparity/depth information depending on passed StereoOutputFormat argument. The function extracts disparity/depth information depending on passed StereoOutputFormat argument from given stereo-pair.  <a href="#a23b371c1eedf18c2529a252cdc491eda">More...</a><br/></td></tr>
<tr class="separator:a23b371c1eedf18c2529a252cdc491eda"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gab2a1ac8bdeda1de78ec97f9cd8e9ff0a"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/group__gapi__math.html#gab2a1ac8bdeda1de78ec97f9cd8e9ff0a">sub</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src1, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src2, int ddepth=-1)</td></tr>
<tr class="memdesc:gab2a1ac8bdeda1de78ec97f9cd8e9ff0a"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the per-element difference between two matrices.  <a href="../../da/dd3/group__gapi__math.html#gab2a1ac8bdeda1de78ec97f9cd8e9ff0a">More...</a><br/></td></tr>
<tr class="separator:gab2a1ac8bdeda1de78ec97f9cd8e9ff0a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaa5979f64bab17bf1717f2842d6c1d53f"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/group__gapi__math.html#gaa5979f64bab17bf1717f2842d6c1d53f">subC</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, const <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &amp;c, int ddepth=-1)</td></tr>
<tr class="memdesc:gaa5979f64bab17bf1717f2842d6c1d53f"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the per-element difference between matrix and given scalar.  <a href="../../da/dd3/group__gapi__math.html#gaa5979f64bab17bf1717f2842d6c1d53f">More...</a><br/></td></tr>
<tr class="separator:gaa5979f64bab17bf1717f2842d6c1d53f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga755bf791d27f88ab5b4214575bf4c5a8"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/group__gapi__math.html#ga755bf791d27f88ab5b4214575bf4c5a8">subRC</a> (const <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &amp;c, const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, int ddepth=-1)</td></tr>
<tr class="memdesc:ga755bf791d27f88ab5b4214575bf4c5a8"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the per-element difference between given scalar and the matrix.  <a href="../../da/dd3/group__gapi__math.html#ga755bf791d27f88ab5b4214575bf4c5a8">More...</a><br/></td></tr>
<tr class="separator:ga755bf791d27f88ab5b4214575bf4c5a8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga58d80f9e109fed142b280d673afb795a"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/group__gapi__matrixop.html#ga58d80f9e109fed142b280d673afb795a">sum</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:ga58d80f9e109fed142b280d673afb795a"><td class="mdescLeft"> </td><td class="mdescRight">Calculates sum of all matrix elements.  <a href="../../d0/d86/group__gapi__matrixop.html#ga58d80f9e109fed142b280d673afb795a">More...</a><br/></td></tr>
<tr class="separator:ga58d80f9e109fed142b280d673afb795a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gad538f94c264624d0ea78b853d53adcb2"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/group__gapi__matrixop.html#gad538f94c264624d0ea78b853d53adcb2">threshold</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, const <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &amp;thresh, const <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &amp;maxval, int type)</td></tr>
<tr class="memdesc:gad538f94c264624d0ea78b853d53adcb2"><td class="mdescLeft"> </td><td class="mdescRight">Applies a fixed-level threshold to each matrix element.  <a href="../../d0/d86/group__gapi__matrixop.html#gad538f94c264624d0ea78b853d53adcb2">More...</a><br/></td></tr>
<tr class="separator:gad538f94c264624d0ea78b853d53adcb2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga33361fa1e5bdd6201cb23ced85e7eeae"><td align="right" class="memItemLeft" valign="top">std::tuple&lt; <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a>, <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/group__gapi__matrixop.html#ga33361fa1e5bdd6201cb23ced85e7eeae">threshold</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, const <a class="el" href="../../d9/d98/classcv_1_1GScalar.html">GScalar</a> &amp;maxval, int type)</td></tr>
<tr class="separator:ga33361fa1e5bdd6201cb23ced85e7eeae"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaa6d70833c5eb6f6885a1b5ceb7b83957"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d91/group__gapi__transform.html#gaa6d70833c5eb6f6885a1b5ceb7b83957">warpAffine</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, const <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;M, const <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> &amp;dsize, int flags=<a class="el" href="../../da/d54/group__imgproc__transform.html#gga5bb5a1fea74ea38e1a5445ca803ff121ac97d8e4880d8b5d509e96825c7522deb">cv::INTER_LINEAR</a>, int borderMode=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5aed2e4346047e265c8c5a6d0276dcd838">cv::BORDER_CONSTANT</a>, const <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> &amp;borderValue=<a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>())</td></tr>
<tr class="memdesc:gaa6d70833c5eb6f6885a1b5ceb7b83957"><td class="mdescLeft"> </td><td class="mdescRight">Applies an affine transformation to an image.  <a href="../../d6/d91/group__gapi__transform.html#gaa6d70833c5eb6f6885a1b5ceb7b83957">More...</a><br/></td></tr>
<tr class="separator:gaa6d70833c5eb6f6885a1b5ceb7b83957"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gac0cc729169b973fb0a8bb6f01968b357"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d91/group__gapi__transform.html#gac0cc729169b973fb0a8bb6f01968b357">warpPerspective</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src, const <a class="el" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> &amp;M, const <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> &amp;dsize, int flags=<a class="el" href="../../da/d54/group__imgproc__transform.html#gga5bb5a1fea74ea38e1a5445ca803ff121ac97d8e4880d8b5d509e96825c7522deb">cv::INTER_LINEAR</a>, int borderMode=<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5aed2e4346047e265c8c5a6d0276dcd838">cv::BORDER_CONSTANT</a>, const <a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a> &amp;borderValue=<a class="el" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>())</td></tr>
<tr class="memdesc:gac0cc729169b973fb0a8bb6f01968b357"><td class="mdescLeft"> </td><td class="mdescRight">Applies a perspective transformation to an image.  <a href="../../d6/d91/group__gapi__transform.html#gac0cc729169b973fb0a8bb6f01968b357">More...</a><br/></td></tr>
<tr class="separator:gac0cc729169b973fb0a8bb6f01968b357"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gad322eb34ae0d3ca84e4666fd5351bec9"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d38/group__gapi__colorconvert.html#gad322eb34ae0d3ca84e4666fd5351bec9">YUV2BGR</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:gad322eb34ae0d3ca84e4666fd5351bec9"><td class="mdescLeft"> </td><td class="mdescRight">Converts an image from YUV color space to BGR color space.  <a href="../../dc/d38/group__gapi__colorconvert.html#gad322eb34ae0d3ca84e4666fd5351bec9">More...</a><br/></td></tr>
<tr class="separator:gad322eb34ae0d3ca84e4666fd5351bec9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaeeefe27c05d76f4dd91ec089e59b3e5a"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d38/group__gapi__colorconvert.html#gaeeefe27c05d76f4dd91ec089e59b3e5a">YUV2RGB</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:gaeeefe27c05d76f4dd91ec089e59b3e5a"><td class="mdescLeft"> </td><td class="mdescRight">Converts an image from YUV color space to RGB. The function converts an input image from YUV color space to RGB. The conventional ranges for Y, U, and V channel values are 0 to 255.  <a href="../../dc/d38/group__gapi__colorconvert.html#gaeeefe27c05d76f4dd91ec089e59b3e5a">More...</a><br/></td></tr>
<tr class="separator:gaeeefe27c05d76f4dd91ec089e59b3e5a"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="ac48508c20738bab60010b9c29eff9506"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac48508c20738bab60010b9c29eff9506">◆ </a></span>StereoOutputFormat</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#ac48508c20738bab60010b9c29eff9506">cv::gapi::StereoOutputFormat</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac48508c20738bab60010b9c29eff9506ac8e699cd19165f9589fc1450066f8d7c"></a>DEPTH_FLOAT16 </td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ac48508c20738bab60010b9c29eff9506a7f9e8c15883871f01a9a80013898a6cf"></a>DEPTH_FLOAT32 </td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ac48508c20738bab60010b9c29eff9506ac4b6733e409caecdcf878cb70d942261"></a>DISPARITY_FIXED16_11_5 </td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ac48508c20738bab60010b9c29eff9506a49f16156af9e943e16f796b297379535"></a>DISPARITY_FIXED16_12_4 </td><td class="fielddoc"></td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="ad41e1837e425c86d3192bab0605bd84f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad41e1837e425c86d3192bab0605bd84f">◆ </a></span>bind() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d75/namespacecv.html#a54832d96bd6bdd570c7ceb4127f6cad1">cv::GRunArgsP</a> cv::gapi::bind </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d2/d75/namespacecv.html#a3d9c032e5fe7892151570efc6ac08e51">cv::GRunArgs</a> &amp; </td>
          <td class="paramname"><em>results</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
</div>
</div>
<a id="a02fd7c1cd89f04db62f51880717f135a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02fd7c1cd89f04db62f51880717f135a">◆ </a></span>bind() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d3/d74/structcv_1_1GRunArg.html">cv::GRunArg</a> cv::gapi::bind </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d2/d75/namespacecv.html#aafc0db4d6ec93e6dc94781e8fb492df5">cv::GRunArgP</a> &amp; </td>
          <td class="paramname"><em>out</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
</div>
</div>
<a id="ab3c55a390c722279ced6f56523fa01a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3c55a390c722279ced6f56523fa01a7">◆ </a></span>combine() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/db6/classcv_1_1gapi_1_1GKernelPackage.html">GKernelPackage</a> cv::gapi::combine </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../de/db6/classcv_1_1gapi_1_1GKernelPackage.html">GKernelPackage</a> &amp; </td>
          <td class="paramname"><em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../de/db6/classcv_1_1gapi_1_1GKernelPackage.html">GKernelPackage</a> &amp; </td>
          <td class="paramname"><em>rhs</em> </td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">lhs</td><td>"Left-hand-side" package in the process </td></tr>
    <tr><td class="paramname">rhs</td><td>"Right-hand-side" package in the process </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a new kernel package. </dd></dl>
</div>
</div>
<a id="a8ed430e3586586ec357daa4cdc3cc51f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ed430e3586586ec357daa4cdc3cc51f">◆ </a></span>combine() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename... Ps&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/db6/classcv_1_1gapi_1_1GKernelPackage.html">GKernelPackage</a> cv::gapi::combine </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../de/db6/classcv_1_1gapi_1_1GKernelPackage.html">GKernelPackage</a> &amp; </td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../de/db6/classcv_1_1gapi_1_1GKernelPackage.html">GKernelPackage</a> &amp; </td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ps &amp;&amp;... </td>
          <td class="paramname"><em>rest</em> </td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Combines multiple G-API kernel packages into one. </p>
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.</p>
<p>This function successively combines the passed kernel packages using a right fold. Calling <code>combine(a, b, c)</code> is equal to <code>combine(a, combine(b, c))</code>.</p>
<dl class="section return"><dt>Returns</dt><dd>The resulting kernel package </dd></dl>
</div>
</div>
<a id="af82729e50b97152e4c4a285ea346a032"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af82729e50b97152e4c4a285ea346a032">◆ </a></span>deserialize() <span class="overload">[1/7]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static T cv::gapi::deserialize </td>
          <td>(</td>
          <td class="paramtype">const std::vector&lt; char &gt; &amp; </td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a37f7586a0b6739847c25871a77f2902f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37f7586a0b6739847c25871a77f2902f">◆ </a></span>deserialize() <span class="overload">[2/7]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d9/dfe/classcv_1_1GComputation.html">cv::GComputation</a> cv::gapi::deserialize </td>
          <td>(</td>
          <td class="paramtype">const std::vector&lt; char &gt; &amp; </td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0eb82f26dd6f535c7011491063856a8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0eb82f26dd6f535c7011491063856a8a">◆ </a></span>deserialize() <span class="overload">[3/7]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d75/namespacecv.html#a5f31109e95e8ff4ced55b5e85f885fb1">cv::GMetaArgs</a> cv::gapi::deserialize </td>
          <td>(</td>
          <td class="paramtype">const std::vector&lt; char &gt; &amp; </td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a242b4ff40c3c4a8d01e3d91be9f25b47"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a242b4ff40c3c4a8d01e3d91be9f25b47">◆ </a></span>deserialize() <span class="overload">[4/7]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d75/namespacecv.html#a3d9c032e5fe7892151570efc6ac08e51">cv::GRunArgs</a> cv::gapi::deserialize </td>
          <td>(</td>
          <td class="paramtype">const std::vector&lt; char &gt; &amp; </td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a08212b732f9cd1c265e70c9514c4a415"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08212b732f9cd1c265e70c9514c4a415">◆ </a></span>deserialize() <span class="overload">[5/7]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;std::string&gt; cv::gapi::deserialize </td>
          <td>(</td>
          <td class="paramtype">const std::vector&lt; char &gt; &amp; </td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac0c4983b223a7c6851a13b3e9eadd16c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0c4983b223a7c6851a13b3e9eadd16c">◆ </a></span>deserialize() <span class="overload">[6/7]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T , typename... Types&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::enable_if&lt;std::is_same&lt;T, <a class="el" href="../../d9/d29/group__gapi__compile__args.html#gaa4f8db4f55770e56cca42c38dacf8ffd">GCompileArgs</a>&gt;::value, <a class="el" href="../../d9/d29/group__gapi__compile__args.html#gaa4f8db4f55770e56cca42c38dacf8ffd">GCompileArgs</a>&gt;:: type cv::gapi::deserialize </td>
          <td>(</td>
          <td class="paramtype">const std::vector&lt; char &gt; &amp; </td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8037357014231a5bf088cd7e8691cf91"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8037357014231a5bf088cd7e8691cf91">◆ </a></span>deserialize() <span class="overload">[7/7]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T , typename RMatAdapterType &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::enable_if&lt;std::is_same&lt;T, <a class="el" href="../../d2/d75/namespacecv.html#a3d9c032e5fe7892151570efc6ac08e51">GRunArgs</a>&gt;::value, <a class="el" href="../../d2/d75/namespacecv.html#a3d9c032e5fe7892151570efc6ac08e51">GRunArgs</a>&gt;:: type cv::gapi::deserialize </td>
          <td>(</td>
          <td class="paramtype">const std::vector&lt; char &gt; &amp; </td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa7c977c041670443eda46750f3bfaf02"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7c977c041670443eda46750f3bfaf02">◆ </a></span>equalizeHist()</h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> cv::gapi::equalizeHist </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp; </td>
          <td class="paramname"><em>src</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>gapi_feature</p>
<p>The function equalizes the histogram of the input image using the following algorithm:</p>
<ul>
<li>Calculate the histogram \(H\) for src .</li>
<li>Normalize the histogram so that the sum of histogram bins is 255.</li>
<li>Compute the integral of the histogram: <p class="formulaDsp">
\[H'_i = \sum _{0 \le j &lt; i} H(j)\]
</p>
</li>
<li>Transform the image using \(H'\) as a look-up table: \(\texttt{dst}(x,y) = H'(\texttt{src}(x,y))\)</li>
</ul>
<p>The algorithm normalizes the brightness and increases the contrast of the image. </p><dl class="section note"><dt>Note</dt><dd><ul>
<li>The returned image is of the same size and type as input.</li>
<li>Function textual ID is "org.opencv.imgproc.equalizeHist"</li>
</ul>
</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">src</td><td>Source 8-bit single channel image. </td></tr>
  </table>
  </dd>
</dl>
</div>
</div>
<a id="a4f1e48d95258fd3985846b91c9ea5ab4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f1e48d95258fd3985846b91c9ea5ab4">◆ </a></span>getCompileArg()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d1/dec/classcv_1_1util_1_1optional.html">cv::util::optional</a>&lt;T&gt; cv::gapi::getCompileArg </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d9/d29/group__gapi__compile__args.html#gaa4f8db4f55770e56cca42c38dacf8ffd">cv::GCompileArgs</a> &amp; </td>
          <td class="paramname"><em>args</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Retrieves particular compilation argument by its type from <a class="el" href="../../d9/d29/group__gapi__compile__args.html#gaa4f8db4f55770e56cca42c38dacf8ffd">cv::GCompileArgs</a>. </p>
</div>
</div>
<a id="a4ad741555c257e68e542becbf65b8185"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ad741555c257e68e542becbf65b8185">◆ </a></span>infer() <span class="overload">[1/6]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Net , typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">Net::Result cv::gapi::infer </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">cv::GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">cv::Rect</a> &gt; </td>
          <td class="paramname"><em>roi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">T </td>
          <td class="paramname"><em>in</em> </td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table><table class="python_language"><tr><th colspan="999" style="text-align:left">Python:</th></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.infer(</td><td class="paramname">name, inputs</td><td>)</td></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.infer(</td><td class="paramname">name, roi, inputs</td><td>)</td></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.infer(</td><td class="paramname">name, rois, inputs</td><td>)</td></tr></table>
</div><div class="memdoc">
<p>Calculates response for the specified network (template parameter) for the specified region in the source image. Currently expects a single-input network only. </p>
<dl class="tparams"><dt>Template Parameters</dt><dd>
  <table class="tparams">
    <tr><td class="paramname">A</td><td>network type defined with <a class="el" href="../../d6/d32/infer_8hpp.html#adfb450a1d7992bc72c9afaa758516f27">G_API_NET()</a> macro. </td></tr>
  </table>
  </dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">in</td><td>input image where to take ROI from. </td></tr>
    <tr><td class="paramname">roi</td><td>an object describing the region of interest in the source image. May be calculated in the same graph dynamically. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>an object of return type as defined in <a class="el" href="../../d6/d32/infer_8hpp.html#adfb450a1d7992bc72c9afaa758516f27">G_API_NET()</a>. If a network has multiple return values (defined with a tuple), a tuple of objects of appropriate type is returned. </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="../../d6/d32/infer_8hpp.html#adfb450a1d7992bc72c9afaa758516f27">G_API_NET()</a> </dd></dl>
</div>
</div>
<a id="a90d6679e32f4bdfabe3a990d06c02876"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90d6679e32f4bdfabe3a990d06c02876">◆ </a></span>infer() <span class="overload">[2/6]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Net , typename... Args&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">Net::ResultL cv::gapi::infer </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d3/d44/classcv_1_1GArray.html">cv::GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">cv::Rect</a> &gt; </td>
          <td class="paramname"><em>roi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Args &amp;&amp;... </td>
          <td class="paramname"><em>args</em> </td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table><table class="python_language"><tr><th colspan="999" style="text-align:left">Python:</th></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.infer(</td><td class="paramname">name, inputs</td><td>)</td></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.infer(</td><td class="paramname">name, roi, inputs</td><td>)</td></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.infer(</td><td class="paramname">name, rois, inputs</td><td>)</td></tr></table>
</div><div class="memdoc">
<p>Calculates responses for the specified network (template parameter) for every region in the source image. </p>
<dl class="tparams"><dt>Template Parameters</dt><dd>
  <table class="tparams">
    <tr><td class="paramname">A</td><td>network type defined with <a class="el" href="../../d6/d32/infer_8hpp.html#adfb450a1d7992bc72c9afaa758516f27">G_API_NET()</a> macro. </td></tr>
  </table>
  </dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">roi</td><td>a list of rectangles describing regions of interest in the source image. Usually an output of object detector or tracker. </td></tr>
    <tr><td class="paramname">args</td><td>network's input parameters as specified in <a class="el" href="../../d6/d32/infer_8hpp.html#adfb450a1d7992bc72c9afaa758516f27">G_API_NET()</a> macro. NOTE: verified to work reliably with 1-input topologies only. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a list of objects of return type as defined in <a class="el" href="../../d6/d32/infer_8hpp.html#adfb450a1d7992bc72c9afaa758516f27">G_API_NET()</a>. If a network has multiple return values (defined with a tuple), a tuple of GArray&lt;&gt; objects is returned with the appropriate types inside. </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="../../d6/d32/infer_8hpp.html#adfb450a1d7992bc72c9afaa758516f27">G_API_NET()</a> </dd></dl>
</div>
</div>
<a id="ad56fa2785be315ddc82a800878123a58"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad56fa2785be315ddc82a800878123a58">◆ </a></span>infer() <span class="overload">[3/6]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Net , typename... Args&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">Net::Result cv::gapi::infer </td>
          <td>(</td>
          <td class="paramtype">Args &amp;&amp;... </td>
          <td class="paramname"><em>args</em></td><td>)</td>
          <td></td>
        </tr>
      </table><table class="python_language"><tr><th colspan="999" style="text-align:left">Python:</th></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.infer(</td><td class="paramname">name, inputs</td><td>)</td></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.infer(</td><td class="paramname">name, roi, inputs</td><td>)</td></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.infer(</td><td class="paramname">name, rois, inputs</td><td>)</td></tr></table>
</div><div class="memdoc">
<p>Calculates response for the specified network (template parameter) given the input data. </p>
<dl class="tparams"><dt>Template Parameters</dt><dd>
  <table class="tparams">
    <tr><td class="paramname">A</td><td>network type defined with <a class="el" href="../../d6/d32/infer_8hpp.html#adfb450a1d7992bc72c9afaa758516f27">G_API_NET()</a> macro. </td></tr>
  </table>
  </dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">args</td><td>network's input parameters as specified in <a class="el" href="../../d6/d32/infer_8hpp.html#adfb450a1d7992bc72c9afaa758516f27">G_API_NET()</a> macro. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>an object of return type as defined in <a class="el" href="../../d6/d32/infer_8hpp.html#adfb450a1d7992bc72c9afaa758516f27">G_API_NET()</a>. If a network has multiple return values (defined with a tuple), a tuple of objects of appropriate type is returned. </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="../../d6/d32/infer_8hpp.html#adfb450a1d7992bc72c9afaa758516f27">G_API_NET()</a> </dd></dl>
</div>
</div>
<a id="aa78eb12e68a307a53114d06e894fa0d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa78eb12e68a307a53114d06e894fa0d3">◆ </a></span>infer() <span class="overload">[4/6]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T  = Generic&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d75/namespacecv.html#afcf31d201ce87c7c9ad2ba205f5d9a0c">cv::GInferOutputs</a> cv::gapi::infer </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp; </td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../d2/d75/namespacecv.html#a7f91c8222af32b19c81a31fffe4bcf8d">cv::GInferInputs</a> &amp; </td>
          <td class="paramname"><em>inputs</em> </td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table><table class="python_language"><tr><th colspan="999" style="text-align:left">Python:</th></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.infer(</td><td class="paramname">name, inputs</td><td>)</td></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.infer(</td><td class="paramname">name, roi, inputs</td><td>)</td></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.infer(</td><td class="paramname">name, rois, inputs</td><td>)</td></tr></table>
</div><div class="memdoc">
<p>Calculates response for generic network. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">tag</td><td>a network tag </td></tr>
    <tr><td class="paramname">inputs</td><td>networks's inputs </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a GInferOutputs </dd></dl>
</div>
</div>
<a id="a33db5e2ad13835067533984e846ea6e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33db5e2ad13835067533984e846ea6e8">◆ </a></span>infer() <span class="overload">[5/6]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T  = Generic&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d75/namespacecv.html#afcf31d201ce87c7c9ad2ba205f5d9a0c">cv::GInferOutputs</a> cv::gapi::infer </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp; </td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">cv::GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">cv::Rect</a> &gt; &amp; </td>
          <td class="paramname"><em>roi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../d2/d75/namespacecv.html#a7f91c8222af32b19c81a31fffe4bcf8d">cv::GInferInputs</a> &amp; </td>
          <td class="paramname"><em>inputs</em> </td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table><table class="python_language"><tr><th colspan="999" style="text-align:left">Python:</th></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.infer(</td><td class="paramname">name, inputs</td><td>)</td></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.infer(</td><td class="paramname">name, roi, inputs</td><td>)</td></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.infer(</td><td class="paramname">name, rois, inputs</td><td>)</td></tr></table>
</div><div class="memdoc">
<p>Calculates response for the generic network for the specified region in the source image. Currently expects a single-input network only. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">tag</td><td>a network tag </td></tr>
    <tr><td class="paramname">roi</td><td>a an object describing the region of interest in the source image. May be calculated in the same graph dynamically. </td></tr>
    <tr><td class="paramname">inputs</td><td>networks's inputs </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a <a class="el" href="../../d2/d75/namespacecv.html#afcf31d201ce87c7c9ad2ba205f5d9a0c" title="G-API object used to collect network outputs. ">cv::GInferOutputs</a> </dd></dl>
</div>
</div>
<a id="a53019cb2ebfb3d823a9c83d940693bfb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53019cb2ebfb3d823a9c83d940693bfb">◆ </a></span>infer() <span class="overload">[6/6]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T  = Generic&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d75/namespacecv.html#a446ed6c44a59c103f5e9a61234288258">cv::GInferListOutputs</a> cv::gapi::infer </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp; </td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../d3/d44/classcv_1_1GArray.html">cv::GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">cv::Rect</a> &gt; &amp; </td>
          <td class="paramname"><em>rois</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../d2/d75/namespacecv.html#a7f91c8222af32b19c81a31fffe4bcf8d">cv::GInferInputs</a> &amp; </td>
          <td class="paramname"><em>inputs</em> </td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table><table class="python_language"><tr><th colspan="999" style="text-align:left">Python:</th></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.infer(</td><td class="paramname">name, inputs</td><td>)</td></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.infer(</td><td class="paramname">name, roi, inputs</td><td>)</td></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.infer(</td><td class="paramname">name, rois, inputs</td><td>)</td></tr></table>
</div><div class="memdoc">
<p>Calculates responses for the specified network for every region in the source image. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">tag</td><td>a network tag </td></tr>
    <tr><td class="paramname">rois</td><td>a list of rectangles describing regions of interest in the source image. Usually an output of object detector or tracker. </td></tr>
    <tr><td class="paramname">inputs</td><td>networks's inputs </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a <a class="el" href="../../d2/d75/namespacecv.html#a446ed6c44a59c103f5e9a61234288258" title="G-API object used to collect the list of network outputs. ">cv::GInferListOutputs</a> </dd></dl>
</div>
</div>
<a id="a6748e76e1dbc0106cedca77ea3fd915d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6748e76e1dbc0106cedca77ea3fd915d">◆ </a></span>infer2() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Net , typename T , typename... Args&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">Net::ResultL cv::gapi::infer2 </td>
          <td>(</td>
          <td class="paramtype">T </td>
          <td class="paramname"><em>image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d3/d44/classcv_1_1GArray.html">cv::GArray</a>&lt; Args &gt;... </td>
          <td class="paramname"><em>args</em> </td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table><table class="python_language"><tr><th colspan="999" style="text-align:left">Python:</th></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.infer2(</td><td class="paramname">name, in, inputs</td><td>)</td></tr></table>
</div><div class="memdoc">
<p>Calculates responses for the specified network (template parameter) for every region in the source image, extended version. </p>
<dl class="tparams"><dt>Template Parameters</dt><dd>
  <table class="tparams">
    <tr><td class="paramname">A</td><td>network type defined with <a class="el" href="../../d6/d32/infer_8hpp.html#adfb450a1d7992bc72c9afaa758516f27">G_API_NET()</a> macro. </td></tr>
  </table>
  </dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">image</td><td>A source image containing regions of interest </td></tr>
    <tr><td class="paramname">args</td><td>GArray&lt;&gt; objects of <a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">cv::Rect</a> or <a class="el" href="../../df/daa/classcv_1_1GMat.html">cv::GMat</a>, one per every network input:<ul>
<li>If a cv::GArray&lt;cv::Rect&gt; is passed, the appropriate regions are taken from <code>image</code> and preprocessed to this particular network input;</li>
<li>If a cv::GArray&lt;cv::GMat&gt; is passed, the underlying data traited as tensor (no automatic preprocessing happen). </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a list of objects of return type as defined in <a class="el" href="../../d6/d32/infer_8hpp.html#adfb450a1d7992bc72c9afaa758516f27">G_API_NET()</a>. If a network has multiple return values (defined with a tuple), a tuple of GArray&lt;&gt; objects is returned with the appropriate types inside. </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="../../d6/d32/infer_8hpp.html#adfb450a1d7992bc72c9afaa758516f27">G_API_NET()</a> </dd></dl>
</div>
</div>
<a id="a9f9c539397f5b161c8cc3f56370a7c69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f9c539397f5b161c8cc3f56370a7c69">◆ </a></span>infer2() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T  = Generic, typename Input &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">std::enable_if&lt;<a class="el" href="../../db/d85/structcv_1_1detail_1_1accepted__infer__types.html">cv::detail::accepted_infer_types</a>&lt;Input&gt;::value, <a class="el" href="../../d2/d75/namespacecv.html#a446ed6c44a59c103f5e9a61234288258">cv::GInferListOutputs</a>&gt;::type cv::gapi::infer2 </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp; </td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Input &amp; </td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../d2/d75/namespacecv.html#a7599451d654989798f955b72733827af">cv::GInferListInputs</a> &amp; </td>
          <td class="paramname"><em>inputs</em> </td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table><table class="python_language"><tr><th colspan="999" style="text-align:left">Python:</th></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.infer2(</td><td class="paramname">name, in, inputs</td><td>)</td></tr></table>
</div><div class="memdoc">
<p>Calculates responses for the specified network for every region in the source image, extended version. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">tag</td><td>a network tag </td></tr>
    <tr><td class="paramname">in</td><td>a source image containing regions of interest. </td></tr>
    <tr><td class="paramname">inputs</td><td>networks's inputs </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a <a class="el" href="../../d2/d75/namespacecv.html#a446ed6c44a59c103f5e9a61234288258" title="G-API object used to collect the list of network outputs. ">cv::GInferListOutputs</a> </dd></dl>
</div>
</div>
<a id="a91a81b54c71d0c42bf9372a9e292ebe3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91a81b54c71d0c42bf9372a9e292ebe3">◆ </a></span>island()</h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void cv::gapi::island </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp; </td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d2/d75/namespacecv.html#a94492d40d5a1d1b65cd7c1feca85a2ac">GProtoInputArgs</a> &amp;&amp; </td>
          <td class="paramname"><em>ins</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d2/d75/namespacecv.html#a55216f8dcda54eef1b70f5c2063117af">GProtoOutputArgs</a> &amp;&amp; </td>
          <td class="paramname"><em>outs</em> </td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Define an tagged island (subgraph) within a computation. </p>
<p>Declare an Island tagged with <code>name</code> and defined from <code>ins</code> to <code>outs</code> (exclusively, as ins/outs are data objects, and regioning is done on operations level). Throws if any operation between <code>ins</code> and <code>outs</code> are already assigned to another island.</p>
<p>Islands allow to partition graph into subgraphs, fine-tuning the way it is scheduled by the underlying executor.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">name</td><td>name of the Island to create </td></tr>
    <tr><td class="paramname">ins</td><td>vector of input data objects where the subgraph begins </td></tr>
    <tr><td class="paramname">outs</td><td>vector of output data objects where the subgraph ends.</td></tr>
  </table>
  </dd>
</dl>
<p>The way how an island is defined is similar to how <a class="el" href="../../d9/dfe/classcv_1_1GComputation.html" title="GComputation class represents a captured computation graph. GComputation objects form boundaries for ...">cv::GComputation</a> is defined on input/output data objects. Same rules apply here as well – if there's no functional dependency between inputs and outputs or there's not enough input data objects were specified to properly calculate all outputs, an exception is thrown.</p>
<p>Use <a class="el" href="../../d2/d75/namespacecv.html#a8e40d34081b18c79ba4c3cfb9fd0634f">cv::GIn()</a> / <a class="el" href="../../d2/d75/namespacecv.html#adaa9a308669926cecc4793c6e4449629">cv::GOut()</a> to specify input/output vectors. </p>
</div>
</div>
<a id="a45a0ac69822af6218a6b0b940652dc9d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45a0ac69822af6218a6b0b940652dc9d">◆ </a></span>kmeans() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::tuple&lt;<a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt;double&gt;,<a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a>,<a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a>&gt; cv::gapi::kmeans </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp; </td>
          <td class="paramname"><em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int </td>
          <td class="paramname"><em>K</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp; </td>
          <td class="paramname"><em>bestLabels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html">TermCriteria</a> &amp; </td>
          <td class="paramname"><em>criteria</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int </td>
          <td class="paramname"><em>attempts</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../d5/d38/group__core__cluster.html#ga276000efe55ee2756e0c471c7b270949">KmeansFlags</a> </td>
          <td class="paramname"><em>flags</em> </td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table><table class="python_language"><tr><th colspan="999" style="text-align:left">Python:</th></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.kmeans(</td><td class="paramname">data, K, criteria, attempts, flags</td><td>)</td></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.kmeans(</td><td class="paramname">data, K, bestLabels, criteria, attempts, flags</td><td>)</td></tr></table>
</div><div class="memdoc">
<p>Finds centers of clusters and groups input samples around the clusters. </p>
<p>The function kmeans implements a k-means algorithm that finds the centers of K clusters and groups the input samples around the clusters. As an output, \(\texttt{bestLabels}_i\) contains a 0-based cluster index for the \(i^{th}\) sample.</p>
<dl class="section note"><dt>Note</dt><dd><ul>
<li>Function textual ID is "org.opencv.core.kmeansND"</li>
<li>In case of an N-dimentional points' set given, input <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> can have the following traits: 2 dimensions, a single row or column if there are N channels, or N columns if there is a single channel. <a class="el" href="../../d3/d63/classcv_1_1Mat.html" title="n-dimensional dense array class ">Mat</a> should have <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga4a3def5d72b74bed31f5f8ab7676099c">CV_32F</a> depth.</li>
<li>Although, if <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> with height != 1, width != 1, channels != 1 given as data, n-dimensional samples are considered given in amount of A, where A = height, n = width * channels.</li>
<li>In case of <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> given as data:<ul>
<li>the output labels are returned as 1-channel <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> with sizes width = 1, height = A, where A is samples amount, or width = bestLabels.width, height = bestLabels.height if bestLabels given;</li>
<li>the cluster centers are returned as 1-channel <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> with sizes width = n, height = K, where n is samples' dimentionality and K is clusters' amount.</li>
</ul>
</li>
<li>As one of possible usages, if you want to control the initial labels for each attempt by yourself, you can utilize just the core of the function. To do that, set the number of attempts to 1, initialize labels each time using a custom algorithm, pass them with the ( flags = <a class="el" href="../../d5/d38/group__core__cluster.html#gga276000efe55ee2756e0c471c7b270949a40625baa3d28c780813f9634b960b366">KMEANS_USE_INITIAL_LABELS</a> ) flag, and then choose the best (most-compact) clustering.</li>
</ul>
</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">data</td><td>Data for clustering. An array of N-Dimensional points with float coordinates is needed. Function can take GArray&lt;Point2f&gt;, GArray&lt;Point3f&gt; for 2D and 3D cases or <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> for any dimentionality and channels. </td></tr>
    <tr><td class="paramname">K</td><td>Number of clusters to split the set by. </td></tr>
    <tr><td class="paramname">bestLabels</td><td>Optional input integer array that can store the supposed initial cluster indices for every sample. Used when ( flags = <a class="el" href="../../d5/d38/group__core__cluster.html#gga276000efe55ee2756e0c471c7b270949a40625baa3d28c780813f9634b960b366">KMEANS_USE_INITIAL_LABELS</a> ) flag is set. </td></tr>
    <tr><td class="paramname">criteria</td><td>The algorithm termination criteria, that is, the maximum number of iterations and/or the desired accuracy. The accuracy is specified as criteria.epsilon. As soon as each of the cluster centers moves by less than criteria.epsilon on some iteration, the algorithm stops. </td></tr>
    <tr><td class="paramname">attempts</td><td>Flag to specify the number of times the algorithm is executed using different initial labellings. The algorithm returns the labels that yield the best compactness (see the first function return value). </td></tr>
    <tr><td class="paramname">flags</td><td>Flag that can take values of <a class="el" href="../../d5/d38/group__core__cluster.html#ga276000efe55ee2756e0c471c7b270949" title="k-Means flags ">cv::KmeansFlags</a> .</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>Compactness measure that is computed as <p class="formulaDsp">
\[\sum _i \| \texttt{samples} _i - \texttt{centers} _{ \texttt{labels} _i} \| ^2\]
</p>
 after every attempt. The best (minimum) value is chosen and the corresponding labels and the compactness value are returned by the function.</li>
<li>Integer array that stores the cluster indices for every sample.</li>
<li>Array of the cluster centers. </li>
</ul>
</dd></dl>
</div>
</div>
<a id="a029d3fc009714e3556725eedc0213460"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a029d3fc009714e3556725eedc0213460">◆ </a></span>kmeans() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::tuple&lt;<a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt;double&gt;,<a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a>,<a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a>&gt; cv::gapi::kmeans </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp; </td>
          <td class="paramname"><em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int </td>
          <td class="paramname"><em>K</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html">TermCriteria</a> &amp; </td>
          <td class="paramname"><em>criteria</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int </td>
          <td class="paramname"><em>attempts</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../d5/d38/group__core__cluster.html#ga276000efe55ee2756e0c471c7b270949">KmeansFlags</a> </td>
          <td class="paramname"><em>flags</em> </td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table><table class="python_language"><tr><th colspan="999" style="text-align:left">Python:</th></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.kmeans(</td><td class="paramname">data, K, criteria, attempts, flags</td><td>)</td></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.kmeans(</td><td class="paramname">data, K, bestLabels, criteria, attempts, flags</td><td>)</td></tr></table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p><dl class="section note"><dt>Note</dt><dd><ul>
<li>Function textual ID is "org.opencv.core.kmeansNDNoInit"</li>
<li><a class="el" href="../../d5/d38/group__core__cluster.html#gga276000efe55ee2756e0c471c7b270949a40625baa3d28c780813f9634b960b366">KMEANS_USE_INITIAL_LABELS</a> flag must not be set while using this overload. </li>
</ul>
</dd></dl>
</div>
</div>
<a id="a7935743ceaeefb0d42ff471d04c9de77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7935743ceaeefb0d42ff471d04c9de77">◆ </a></span>kmeans() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::tuple&lt;<a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt;double&gt;,<a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt;int&gt;,<a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt;<a class="el" href="../../dc/d84/group__core__basic.html#ga7d080aa40de011e4410bca63385ffe2a">Point2f</a>&gt; &gt; cv::gapi::kmeans </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga7d080aa40de011e4410bca63385ffe2a">Point2f</a> &gt; &amp; </td>
          <td class="paramname"><em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int </td>
          <td class="paramname"><em>K</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; int &gt; &amp; </td>
          <td class="paramname"><em>bestLabels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html">TermCriteria</a> &amp; </td>
          <td class="paramname"><em>criteria</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int </td>
          <td class="paramname"><em>attempts</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../d5/d38/group__core__cluster.html#ga276000efe55ee2756e0c471c7b270949">KmeansFlags</a> </td>
          <td class="paramname"><em>flags</em> </td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table><table class="python_language"><tr><th colspan="999" style="text-align:left">Python:</th></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.kmeans(</td><td class="paramname">data, K, criteria, attempts, flags</td><td>)</td></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.kmeans(</td><td class="paramname">data, K, bestLabels, criteria, attempts, flags</td><td>)</td></tr></table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p><dl class="section note"><dt>Note</dt><dd>Function textual ID is "org.opencv.core.kmeans2D" </dd></dl>
</div>
</div>
<a id="a8257ec9632d43ff6465d142bf073a463"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8257ec9632d43ff6465d142bf073a463">◆ </a></span>kmeans() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::tuple&lt;<a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt;double&gt;,<a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt;int&gt;,<a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt;<a class="el" href="../../dc/d84/group__core__basic.html#ga3d79ceeb4419bccd0308dfdf1cd31435">Point3f</a>&gt; &gt; cv::gapi::kmeans </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga3d79ceeb4419bccd0308dfdf1cd31435">Point3f</a> &gt; &amp; </td>
          <td class="paramname"><em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int </td>
          <td class="paramname"><em>K</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt; int &gt; &amp; </td>
          <td class="paramname"><em>bestLabels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../d9/d5d/classcv_1_1TermCriteria.html">TermCriteria</a> &amp; </td>
          <td class="paramname"><em>criteria</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int </td>
          <td class="paramname"><em>attempts</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../d5/d38/group__core__cluster.html#ga276000efe55ee2756e0c471c7b270949">KmeansFlags</a> </td>
          <td class="paramname"><em>flags</em> </td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table><table class="python_language"><tr><th colspan="999" style="text-align:left">Python:</th></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.kmeans(</td><td class="paramname">data, K, criteria, attempts, flags</td><td>)</td></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.kmeans(</td><td class="paramname">data, K, bestLabels, criteria, attempts, flags</td><td>)</td></tr></table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p><dl class="section note"><dt>Note</dt><dd>Function textual ID is "org.opencv.core.kmeans3D" </dd></dl>
</div>
</div>
<a id="a7d2b842e9369c0d72b383e61b9038581"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d2b842e9369c0d72b383e61b9038581">◆ </a></span>networks()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename... Args&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/dc4/structcv_1_1gapi_1_1GNetPackage.html">cv::gapi::GNetPackage</a> cv::gapi::networks </td>
          <td>(</td>
          <td class="paramtype">Args &amp;&amp;... </td>
          <td class="paramname"><em>args</em></td><td>)</td>
          <td></td>
        </tr>
      </table><table class="python_language"><tr><th colspan="999" style="text-align:left">Python:</th></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.networks(</td><td class="paramname">params</td><td>)</td></tr></table>
</div><div class="memdoc">
</div>
</div>
<a id="ad56f6fcb23f2a9cfb755740235424a11"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad56f6fcb23f2a9cfb755740235424a11">◆ </a></span>operator!=()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool cv::gapi::operator!= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../db/d3a/classcv_1_1gapi_1_1GBackend.html">GBackend</a> &amp; </td>
          <td class="paramname"><em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../db/d3a/classcv_1_1gapi_1_1GBackend.html">GBackend</a> &amp; </td>
          <td class="paramname"><em>rhs</em> </td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae6693e4d29816df39cc5547f400c88c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6693e4d29816df39cc5547f400c88c7">◆ </a></span>parseSSD() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::tuple&lt;<a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt;<a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">Rect</a>&gt;, <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt;int&gt; &gt; cv::gapi::parseSSD </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp; </td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> &gt; &amp; </td>
          <td class="paramname"><em>inSz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const float </td>
          <td class="paramname"><em>confidenceThreshold</em> = <code>0.5f</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int </td>
          <td class="paramname"><em>filterLabel</em> = <code>-1</code> </td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table><table class="python_language"><tr><th colspan="999" style="text-align:left">Python:</th></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.parseSSD(</td><td class="paramname">in, inSz[, confidenceThreshold[, alignmentToSquare[, filterOutOfBounds]]]</td><td>)</td></tr></table>
</div><div class="memdoc">
<p>Parses output of SSD network. </p>
<p>Extracts detection information (box, confidence, label) from SSD output and filters it by given confidence and label.</p>
<dl class="section note"><dt>Note</dt><dd>Function textual ID is "org.opencv.nn.parsers.parseSSD_BL"</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">in</td><td>Input CV_32F tensor with {1,1,N,7} dimensions. </td></tr>
    <tr><td class="paramname">inSz</td><td>Size to project detected boxes to (size of the input image). </td></tr>
    <tr><td class="paramname">confidenceThreshold</td><td>If confidence of the detection is smaller than confidence threshold, detection is rejected. </td></tr>
    <tr><td class="paramname">filterLabel</td><td>If provided (!= -1), only detections with given label will get to the output. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a tuple with a vector of detected boxes and a vector of appropriate labels. </dd></dl>
</div>
</div>
<a id="aaa3f07f5ba009530bb5e5d10e6b69a73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa3f07f5ba009530bb5e5d10e6b69a73">◆ </a></span>parseSSD() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt;<a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">Rect</a>&gt; cv::gapi::parseSSD </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp; </td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> &gt; &amp; </td>
          <td class="paramname"><em>inSz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const float </td>
          <td class="paramname"><em>confidenceThreshold</em> = <code>0.5f</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool </td>
          <td class="paramname"><em>alignmentToSquare</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool </td>
          <td class="paramname"><em>filterOutOfBounds</em> = <code>false</code> </td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table><table class="python_language"><tr><th colspan="999" style="text-align:left">Python:</th></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.parseSSD(</td><td class="paramname">in, inSz[, confidenceThreshold[, alignmentToSquare[, filterOutOfBounds]]]</td><td>)</td></tr></table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Extracts detection information (box, confidence) from SSD output and filters it by given confidence and by going out of bounds.</p>
<dl class="section note"><dt>Note</dt><dd>Function textual ID is "org.opencv.nn.parsers.parseSSD"</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">in</td><td>Input CV_32F tensor with {1,1,N,7} dimensions. </td></tr>
    <tr><td class="paramname">inSz</td><td>Size to project detected boxes to (size of the input image). </td></tr>
    <tr><td class="paramname">confidenceThreshold</td><td>If confidence of the detection is smaller than confidence threshold, detection is rejected. </td></tr>
    <tr><td class="paramname">alignmentToSquare</td><td>If provided true, bounding boxes are extended to squares. The center of the rectangle remains unchanged, the side of the square is the larger side of the rectangle. </td></tr>
    <tr><td class="paramname">filterOutOfBounds</td><td>If provided true, out-of-frame boxes are filtered. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a vector of detected bounding boxes. </dd></dl>
</div>
</div>
<a id="a5d8b8ae40188114a25009151560fcc1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d8b8ae40188114a25009151560fcc1f">◆ </a></span>parseYolo()</h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::tuple&lt;<a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt;<a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">Rect</a>&gt;, <a class="el" href="../../d3/d44/classcv_1_1GArray.html">GArray</a>&lt;int&gt; &gt; cv::gapi::parseYolo </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp; </td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> &gt; &amp; </td>
          <td class="paramname"><em>inSz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const float </td>
          <td class="paramname"><em>confidenceThreshold</em> = <code>0.5f</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const float </td>
          <td class="paramname"><em>nmsThreshold</em> = <code>0.5f</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; float &gt; &amp; </td>
          <td class="paramname"><em>anchors</em> = <code>nn::parsers::GParseYolo::defaultAnchors()</code> </td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Parses output of Yolo network. </p>
<p>Extracts detection information (box, confidence, label) from Yolo output, filters it by given confidence and performs non-maximum supression for overlapping boxes.</p>
<dl class="section note"><dt>Note</dt><dd>Function textual ID is "org.opencv.nn.parsers.parseYolo"</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">in</td><td>Input CV_32F tensor with {1,13,13,N} dimensions, N should satisfy: <p class="formulaDsp">
\[\texttt{N} = (\texttt{num_classes} + \texttt{5}) * \texttt{5},\]
</p>
 where num_classes - a number of classes Yolo network was trained with. </td></tr>
    <tr><td class="paramname">inSz</td><td>Size to project detected boxes to (size of the input image). </td></tr>
    <tr><td class="paramname">confidenceThreshold</td><td>If confidence of the detection is smaller than confidence threshold, detection is rejected. </td></tr>
    <tr><td class="paramname">nmsThreshold</td><td>Non-maximum supression threshold which controls minimum relative box intersection area required for rejecting the box with a smaller confidence. If 1.f, nms is not performed and no boxes are rejected. </td></tr>
    <tr><td class="paramname">anchors</td><td>Anchors Yolo network was trained with. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>The default anchor values are specified for YOLO v2 Tiny as described in Intel Open Model Zoo <a href="https://github.com/openvinotoolkit/open_model_zoo/blob/master/models/public/yolo-v2-tiny-tf/yolo-v2-tiny-tf.md">documentation</a>. </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>a tuple with a vector of detected boxes and a vector of appropriate labels. </dd></dl>
</div>
</div>
<a id="a17e23f5088c3e3062e1e14c937febda3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17e23f5088c3e3062e1e14c937febda3">◆ </a></span>serialize() <span class="overload">[1/5]</span></h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;char&gt; cv::gapi::serialize </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d9/dfe/classcv_1_1GComputation.html">cv::GComputation</a> &amp; </td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
</div>
</div>
<a id="a63268b4556ba6fcc0465ddfe3878c51b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63268b4556ba6fcc0465ddfe3878c51b">◆ </a></span>serialize() <span class="overload">[2/5]</span></h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;char&gt; cv::gapi::serialize </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d9/d29/group__gapi__compile__args.html#gaa4f8db4f55770e56cca42c38dacf8ffd">cv::GCompileArgs</a> &amp; </td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
</div>
</div>
<a id="a64da62e37682e34c54bd426475720d78"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64da62e37682e34c54bd426475720d78">◆ </a></span>serialize() <span class="overload">[3/5]</span></h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;char&gt; cv::gapi::serialize </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d2/d75/namespacecv.html#a5f31109e95e8ff4ced55b5e85f885fb1">cv::GMetaArgs</a> &amp; </td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
</div>
</div>
<a id="a4cc3fd32bcd2de5eab6b1455b9f4b860"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4cc3fd32bcd2de5eab6b1455b9f4b860">◆ </a></span>serialize() <span class="overload">[4/5]</span></h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;char&gt; cv::gapi::serialize </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d2/d75/namespacecv.html#a3d9c032e5fe7892151570efc6ac08e51">cv::GRunArgs</a> &amp; </td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
</div>
</div>
<a id="a5998c279ff9bda57b7c6a1ae3b5f76f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5998c279ff9bda57b7c6a1ae3b5f76f4">◆ </a></span>serialize() <span class="overload">[5/5]</span></h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;char&gt; cv::gapi::serialize </td>
          <td>(</td>
          <td class="paramtype">const std::vector&lt; std::string &gt; &amp; </td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
</div>
</div>
<a id="a23b371c1eedf18c2529a252cdc491eda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23b371c1eedf18c2529a252cdc491eda">◆ </a></span>stereo()</h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> cv::gapi::stereo </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp; </td>
          <td class="paramname"><em>left</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp; </td>
          <td class="paramname"><em>right</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#ac48508c20738bab60010b9c29eff9506">StereoOutputFormat</a> </td>
          <td class="paramname"><em>of</em> = <code><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html#ac48508c20738bab60010b9c29eff9506a7f9e8c15883871f01a9a80013898a6cf">StereoOutputFormat::DEPTH_FLOAT32</a></code> </td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Extract disparity/depth information depending on passed StereoOutputFormat argument. The function extracts disparity/depth information depending on passed StereoOutputFormat argument from given stereo-pair. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">left</td><td>left 8-bit unsigned 1-channel image of <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga81df635441b21f532fdace401e04f588">CV_8UC1</a> type </td></tr>
    <tr><td class="paramname">right</td><td>right 8-bit unsigned 1-channel image of <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga81df635441b21f532fdace401e04f588">CV_8UC1</a> type </td></tr>
    <tr><td class="paramname">of</td><td>enum to specify output kind: depth or disparity and corresponding type </td></tr>
  </table>
  </dd>
</dl>
</div>
</div>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.6-->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Apr 2 2021 11:36:47 for OpenCV by  <a href="http://www.doxygen.org/index.html">
<img alt="doxygen" class="footer" src="../../doxygen.png"/>
</a> 1.8.13
</small></address>
<script type="text/javascript">
//<![CDATA[
addTutorialsButtons();
//]]>
</script>
</body>
</html>
